From 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 28 Apr 2021 20:21:43 +0100 Subject: gentoo resync : 28.04.2021 --- dev-ros/gmapping/gmapping-9999.ebuild | 41 ++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) (limited to 'dev-ros/gmapping/gmapping-9999.ebuild') diff --git a/dev-ros/gmapping/gmapping-9999.ebuild b/dev-ros/gmapping/gmapping-9999.ebuild index c3d87b4563b2..b68005106277 100644 --- a/dev-ros/gmapping/gmapping-9999.ebuild +++ b/dev-ros/gmapping/gmapping-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,8 +19,43 @@ RDEPEND=" dev-ros/tf dev-ros/openslam_gmapping dev-ros/rosbag_storage - dev-ros/gmapping + dev-ros/nodelet " DEPEND="${RDEPEND} dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] - dev-ros/rostest" + test? ( + dev-ros/rostest + dev-cpp/gtest + ) +" +TEST_DATA=" + basic_localization_stage_indexed.bag + hallway_slow_2011-03-04-21-41-33.bag + basic_localization_stage_groundtruth.pgm +" +PERCEPTION_TEST_DATA=" + test_replay_crash.bag + test_turtlebot.bag + test_upside_down.bag +" +SRC_URI="${SRC_URI} test? ( " +for i in ${TEST_DATA}; do + SRC_URI="${SRC_URI} http://download.ros.org/data/gmapping/${i} -> ${P}-${i}" +done +for i in ${PERCEPTION_TEST_DATA}; do + SRC_URI="${SRC_URI} https://github.com/ros-perception/slam_gmapping_test_data/raw/master/${i} -> ${P}-${i}" +done +SRC_URI="${SRC_URI} )" + +src_prepare() { + ros-catkin_src_prepare + if use test; then + for i in ${TEST_DATA} ${PERCEPTION_TEST_DATA}; do + cp "${DISTDIR}/${P}-${i}" "${S}/${i}" || die + done + sed \ + -e "s#http://download.ros.org/data/gmapping#file://${S}#" \ + -e "s#https://github.com/ros-perception/slam_gmapping_test_data/raw/master#file://${S}#" \ + -i CMakeLists.txt || die + fi +} -- cgit v1.2.3