diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-ros/stage_ros |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-ros/stage_ros')
-rw-r--r-- | dev-ros/stage_ros/Manifest | 9 | ||||
-rw-r--r-- | dev-ros/stage_ros/files/fltk.patch | 68 | ||||
-rw-r--r-- | dev-ros/stage_ros/files/stageconfig.patch | 73 | ||||
-rw-r--r-- | dev-ros/stage_ros/metadata.xml | 11 | ||||
-rw-r--r-- | dev-ros/stage_ros/stage_ros-1.7.5.ebuild | 32 | ||||
-rw-r--r-- | dev-ros/stage_ros/stage_ros-1.8.0.ebuild | 31 | ||||
-rw-r--r-- | dev-ros/stage_ros/stage_ros-9999.ebuild | 31 |
7 files changed, 255 insertions, 0 deletions
diff --git a/dev-ros/stage_ros/Manifest b/dev-ros/stage_ros/Manifest new file mode 100644 index 000000000000..530e840516a4 --- /dev/null +++ b/dev-ros/stage_ros/Manifest @@ -0,0 +1,9 @@ +AUX fltk.patch 1980 SHA256 eee13c15b45533adb8bb596795e14a3f6bb3eba1aad93f7507c51b6c10b7c24e SHA512 3d75b1181387e14f307704707f324792aa1ae932fc683926b1c88f2123ac18562f8e96aed634980707396bd367a8a6bd19af3ddd1ccaa7cafd0a7c1aa86558b9 WHIRLPOOL baec47a079a67ab199cb33cb1c1079c257e932bd001af46039803043c35fd8a06116df4e32bc7688043c68ce8a638e60a21e45f6d61252c118bacfc4f76b40e7 +AUX stageconfig.patch 1780 SHA256 5ce43e541a424ceb4994029827173072508c56e9c001a1977200555081187a76 SHA512 049e646983d8cb7bbb586b9f2bd7c89db7b94ed6d105b4f1208a4847317d338323b9fbd9e868733c90e2179788216aa872e90ec8d9990fda3b0560132329021a WHIRLPOOL 36841afbdd897fdf87c9e68e5c0bdcf0d5ff6fcc36a301b6c7ed08194ba3380bbcfd43c86ea054285f0f176a33e8340f7b5c9b967f48aa4c1d9c323f46430530 +DIST stage_ros-1.7.5.tar.gz 58903 SHA256 44ce79611d3e6f2dc88000b3253986b2cebc9760909b90d9e512abf0f95ce376 SHA512 ce4e46f04d4440932f548ccb97745d421dbb5be41ead46df0f45a02e002c2ab672281277ad9835f8c40c001b823873299952b25d6758639a682b19ae470b9511 WHIRLPOOL 2991db94c7c52cef4d66556c669092cef5c046f0b63f0219fce43785d74a2b59fda05accfefca65b6ae00ea01ee5a0da938b924396abb59fd86346fbcc629b3d +DIST stage_ros-1.8.0.tar.gz 59891 SHA256 21fbe64e3a5f639ce88a69b3ae15eea38a9e2dbeedfb7f9bed21f787706973fb SHA512 d953e819d1955e7b1f0ca5a3d91e5b052b485045c057ecfe210e8b31dd3b4aa3418ac642dbad87ce8925e74295661a9fee9b10d826c2b1a2a17f8ec478a87927 WHIRLPOOL d68b60830614e67cc10b0132a347028e013708079501ea74314081b60a6efe651d17ab1866509ce2020ebd39c252fa88c8dfb9d5c506639e980990a6cd0429ae +EBUILD stage_ros-1.7.5.ebuild 699 SHA256 2ecf81fe6c83d450fe136343207d7a00edc32392ea3722c37b692e0a2c52cbaa SHA512 89e47f1cf9e01af029dba9eb968bef560ccc6f4f9ae67e9ba6478b88b0f0b51f20f2bc925425e47bec3619ab59d34c2d7eead4d7b8216c9caf915065dad9d8ea WHIRLPOOL 81556de02850ff0ce94bebaa3a1d9432e324d878e6fc0c71e6de5a5378ddb61195f9ab470c2cb5ef43bfc76226e406a704a8be3e5ff881c63fc312654a664550 +EBUILD stage_ros-1.8.0.ebuild 638 SHA256 39005181f7eb26352749e2e668d74da02bb8cf03427290bbb5807a79ba19608d SHA512 d6320a5011b9ffb70f7102c2dc51671e39726e17e39cef242f97401ee7d6524f99877eacb69253e74f190d8dae78403e83fbebfc7e0aebcf0ce763ca86b47295 WHIRLPOOL 4c58ba8e6d951f233b29290590efaa9d1ad95f6541d36e325947892487d1f7df2b5010f74df846771e14d3e1511b226b8c6f43a95b6976f3c75f76c61222afe5 +EBUILD stage_ros-9999.ebuild 638 SHA256 39005181f7eb26352749e2e668d74da02bb8cf03427290bbb5807a79ba19608d SHA512 d6320a5011b9ffb70f7102c2dc51671e39726e17e39cef242f97401ee7d6524f99877eacb69253e74f190d8dae78403e83fbebfc7e0aebcf0ce763ca86b47295 WHIRLPOOL 4c58ba8e6d951f233b29290590efaa9d1ad95f6541d36e325947892487d1f7df2b5010f74df846771e14d3e1511b226b8c6f43a95b6976f3c75f76c61222afe5 +MISC ChangeLog 1568 SHA256 440201bb72814ba041bef56e43aff15b12bfcc56cf868f50974c2c41b5fc3c13 SHA512 84b2453ce45ed461fa246a1057a55a0fac6361f26675c8e1eedbdaa886b3fa7e0d8b9b85053e2e76e2cf3fb71e94a95aecc6d7783b662188239c47bae23447eb WHIRLPOOL 29fef6a4f380ee32fe5188c00ef5df8dbd6e4b6422c752db2777a747c07246ec50552a4265ec034f58c984520107dbcceec0160b362c4f54175cbb88e2e2bc55 +MISC metadata.xml 338 SHA256 f33dfbec1e75a3c76298c8f9ff86a1ee4053214b63e8163d491bbb4bc005b5bf SHA512 60d3c473f35f325bd591eb4b81993b474b9477904362c8459266eed6c4da08c0bfdcf46deb8c9ab77dd28f11a07870374da80c49469b6a824d3d467d23455b7c WHIRLPOOL 1d2261c54447f9ad76741084877d3ab8498cd5cd163a6d4aa0c7674d17822ec247f08032c92332f0afc92cdf14b4cd7cd46f62b923b5f4338ab88b47ce3e93a9 diff --git a/dev-ros/stage_ros/files/fltk.patch b/dev-ros/stage_ros/files/fltk.patch new file mode 100644 index 000000000000..3e7dc2582944 --- /dev/null +++ b/dev-ros/stage_ros/files/fltk.patch @@ -0,0 +1,68 @@ +commit c62d2b2e64e3d36cac91fbd656db8f69b7c42dc5 +Author: Alexis Ballier <aballier@gentoo.org> +Date: Wed Sep 23 14:58:50 2015 +0200 + + Revert "Remove all references to FLTK/Fluid" + + This reverts commit 933f2bf0b776ee028aaa4b58a382101d81fb042e. + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7ddd2c7..f709ea5 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,12 +14,27 @@ find_package(catkin REQUIRED + + find_package(Boost REQUIRED COMPONENTS system thread) + ++find_package(FLTK REQUIRED) ++if(FLTK_FOUND) ++ # FindFLTK.cmake doesn't populate FLTK_INCLUDE_DIRS on some systems, ++ # so we try to use FLTK_INCLUDE_DIR if we need to. ++ if("${FLTK_INCLUDE_DIRS}" STREQUAL "") ++ set(FLTK_INCLUDE_DIRS "${FLTK_INCLUDE_DIR}") ++ endif() ++ message(status "FLTK_LIBRARIES=" ${FLTK_LIBRARIES}) ++ message(status "FLTK_INCLUDE_DIR=" ${FLTK_INCLUDE_DIR}) ++ message(status "FLTK_INCLUDE_DIRS=" ${FLTK_INCLUDE_DIRS}) ++else() ++ message(fatal_error "FLTK not found...aborting!") ++endif() ++ + set(Stage_DIR cmake) + find_package(Stage REQUIRED) + + include_directories( + ${catkin_INCLUDE_DIRS} + ${Boost_INCLUDE_DIRS} ++ ${FLTK_INCLUDE_DIRS} + ${Stage_INCLUDE_DIRS} + ) + +@@ -34,6 +49,7 @@ endif() + target_link_libraries(stageros + ${catkin_LIBRARIES} + ${Boost_LIBRARIES} ++ ${FLTK_LIBRARIES} + ${Stage_LIBRARIES} + ${${PROJECT_NAME}_extra_libs} + ) +diff --git a/package.xml b/package.xml +index 8803254..fde1a64 100644 +--- a/package.xml ++++ b/package.xml +@@ -17,6 +17,7 @@ + <buildtool_depend>catkin</buildtool_depend> + + <build_depend>boost</build_depend> ++ <build_depend>libfltk-dev</build_depend> + <build_depend>geometry_msgs</build_depend> + <build_depend>nav_msgs</build_depend> + <build_depend>roscpp</build_depend> +@@ -28,6 +29,7 @@ + <build_depend>tf</build_depend> + + <run_depend>boost</run_depend> ++ <run_depend>fluid</run_depend> + <run_depend>geometry_msgs</run_depend> + <run_depend>nav_msgs</run_depend> + <run_depend>roscpp</run_depend> diff --git a/dev-ros/stage_ros/files/stageconfig.patch b/dev-ros/stage_ros/files/stageconfig.patch new file mode 100644 index 000000000000..baadba4ec10c --- /dev/null +++ b/dev-ros/stage_ros/files/stageconfig.patch @@ -0,0 +1,73 @@ +commit 7e9a04fef3b02510017d0ea3bbea047c32a408b1 +Author: Alexis Ballier <aballier@gentoo.org> +Date: Wed Sep 23 14:55:50 2015 +0200 + + Revert "Use upstream stage-config.cmake" + + This reverts commit 55700196507b44ea577233747de25dbf271cdef8. + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 89c433d..7ddd2c7 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,12 +14,13 @@ find_package(catkin REQUIRED + + find_package(Boost REQUIRED COMPONENTS system thread) + +-find_package(stage REQUIRED) ++set(Stage_DIR cmake) ++find_package(Stage REQUIRED) + + include_directories( + ${catkin_INCLUDE_DIRS} + ${Boost_INCLUDE_DIRS} +- ${STAGE_INCLUDE_DIRS} ++ ${Stage_INCLUDE_DIRS} + ) + + catkin_package() +@@ -33,7 +34,7 @@ endif() + target_link_libraries(stageros + ${catkin_LIBRARIES} + ${Boost_LIBRARIES} +- ${STAGE_LIBRARIES} ++ ${Stage_LIBRARIES} + ${${PROJECT_NAME}_extra_libs} + ) + if(catkin_EXPORTED_TARGETS) +diff --git a/cmake/StageConfig.cmake b/cmake/StageConfig.cmake +new file mode 100644 +index 0000000..118e41c +--- /dev/null ++++ b/cmake/StageConfig.cmake +@@ -0,0 +1,30 @@ ++# - Try to find Stage ++# ++# Once done this will define ++# ++# Stage_FOUND - system has Stage ++# Stage_INCLUDE_DIRS - the Stage include directory ++# Stage_LIBRARIES - the Stage libraries ++# ++# Written by William Woodall <william@osrfoundation.org> ++# ++ ++find_package(PkgConfig) ++pkg_check_modules(PC_Stage stage) ++ ++find_library(Stage_LIBRARIES ++ NAMES ${PC_Stage_LIBRARIES} ++ PATHS ${PC_Stage_LIBRARY_DIRS} ++) ++ ++set(Stage_INCLUDE_DIRS ${PC_Stage_INCLUDE_DIRS}) ++ ++include(FindPackageHandleStandardArgs) ++find_package_handle_standard_args(Stage ++ DEFAULT_MSG ++ Stage_LIBRARIES Stage_INCLUDE_DIRS ++) ++ ++mark_as_advanced(Stage_LIBRARIES Stage_INCLUDE_DIRS) ++ ++set(Stage_FOUND ${STAGE_FOUND}) diff --git a/dev-ros/stage_ros/metadata.xml b/dev-ros/stage_ros/metadata.xml new file mode 100644 index 000000000000..068091ecab47 --- /dev/null +++ b/dev-ros/stage_ros/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>ros@gentoo.org</email> + <name>Gentoo ROS Project</name> + </maintainer> + <upstream> + <remote-id type="github">ros-simulation/stage_ros</remote-id> + </upstream> +</pkgmetadata> diff --git a/dev-ros/stage_ros/stage_ros-1.7.5.ebuild b/dev-ros/stage_ros/stage_ros-1.7.5.ebuild new file mode 100644 index 000000000000..748bdbbb4c6d --- /dev/null +++ b/dev-ros/stage_ros/stage_ros-1.7.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +ROS_REPO_URI="https://github.com/ros-simulation/stage_ros" +KEYWORDS="~amd64" + +inherit ros-catkin + +DESCRIPTION="ROS specific hooks and tools for the Stage simulator" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-libs/boost:=[threads] + dev-ros/geometry_msgs + dev-ros/nav_msgs + dev-ros/roscpp + dev-ros/rostest + dev-ros/sensor_msgs + dev-ros/std_msgs + dev-ros/tf + x11-libs/fltk + sci-electronics/Stage + dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( dev-ros/rostest ) + virtual/pkgconfig" +PATCHES=( "${FILESDIR}/stageconfig.patch" "${FILESDIR}/fltk.patch" ) diff --git a/dev-ros/stage_ros/stage_ros-1.8.0.ebuild b/dev-ros/stage_ros/stage_ros-1.8.0.ebuild new file mode 100644 index 000000000000..3cdc7cdc4d1c --- /dev/null +++ b/dev-ros/stage_ros/stage_ros-1.8.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +ROS_REPO_URI="https://github.com/ros-simulation/stage_ros" +KEYWORDS="~amd64" + +inherit ros-catkin + +DESCRIPTION="ROS specific hooks and tools for the Stage simulator" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-libs/boost:=[threads] + dev-ros/geometry_msgs + dev-ros/nav_msgs + dev-ros/roscpp + dev-ros/rostest + dev-ros/sensor_msgs + dev-ros/std_msgs + dev-ros/tf + x11-libs/fltk + >=sci-electronics/Stage-4.3:= + dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( dev-ros/rostest ) + virtual/pkgconfig" diff --git a/dev-ros/stage_ros/stage_ros-9999.ebuild b/dev-ros/stage_ros/stage_ros-9999.ebuild new file mode 100644 index 000000000000..3cdc7cdc4d1c --- /dev/null +++ b/dev-ros/stage_ros/stage_ros-9999.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +ROS_REPO_URI="https://github.com/ros-simulation/stage_ros" +KEYWORDS="~amd64" + +inherit ros-catkin + +DESCRIPTION="ROS specific hooks and tools for the Stage simulator" +LICENSE="BSD" +SLOT="0" +IUSE="" + +RDEPEND=" + dev-libs/boost:=[threads] + dev-ros/geometry_msgs + dev-ros/nav_msgs + dev-ros/roscpp + dev-ros/rostest + dev-ros/sensor_msgs + dev-ros/std_msgs + dev-ros/tf + x11-libs/fltk + >=sci-electronics/Stage-4.3:= + dev-ros/std_srvs[${CATKIN_MESSAGES_CXX_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( dev-ros/rostest ) + virtual/pkgconfig" |