Skip to content

Commit

Permalink
Rebase from 'release/humble/geometric_shapes'
Browse files Browse the repository at this point in the history
  • Loading branch information
rhaschke committed Dec 6, 2024
1 parent 24f4db3 commit 2005d0e
Show file tree
Hide file tree
Showing 11 changed files with 14 additions and 120 deletions.
8 changes: 7 additions & 1 deletion CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@
Changelog for package geometric_shapes
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

2.3.1 (2024-12-06)
------------------
* Fix dependency handling (`#256 <https://github.com/ros-planning/geometric_shapes/issues/256>`_)
Declare fcl, qhull, and assimp as non-transitive, build-only dependencies. They are not exposed in headers.
* Contributors: Martin Pecka

2.3.0 (2024-11-29)
------------------
* Install headers into subdirectory (`#253 <https://github.com/moveit/geometric_shapes/issues/253>`_)
Expand Down Expand Up @@ -64,7 +70,7 @@ Changelog for package geometric_shapes
* Contributors: Tyler Weaver

2.0.0 (2020-11-20)
-----------
------------------
* [maint] Travis: Disable warnings as gcc warns about redundant declarations in qhull includes
* [maint] Inherit package VERSION (for library soname) from package.xml
* [maint] Trim boost dependencies `#156 <https://github.com/ros-planning/geometric_shapes/issues/156>`_
Expand Down
11 changes: 4 additions & 7 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -90,15 +90,12 @@ target_compile_options(${PROJECT_NAME} PRIVATE ${PROJECT_COMPILE_OPTIONS})
target_include_directories(${PROJECT_NAME}
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>
$<INSTALL_INTERFACE:include/${PROJECT_NAME}>)
target_link_libraries(${PROJECT_NAME} fcl)
ament_target_dependencies(${PROJECT_NAME}
ament_target_dependencies(${PROJECT_NAME} PUBLIC
${THIS_PACKAGE_EXPORT_DEPENDS}
)
ament_target_dependencies(${PROJECT_NAME} SYSTEM
# We don't export these dependencies because their cmake is broken
assimp
QHULL
)
# Private libraries that are not transitively needed by downstream projects
target_link_libraries(${PROJECT_NAME} PRIVATE assimp::assimp fcl ${QHULL_LIBRARIES})
target_include_directories(${PROJECT_NAME} PRIVATE ${QHULL_INCLUDE_DIRS})

if(BUILD_TESTING)
find_package(ament_cmake_gtest REQUIRED)
Expand Down
7 changes: 0 additions & 7 deletions debian/changelog.em

This file was deleted.

1 change: 0 additions & 1 deletion debian/compat.em

This file was deleted.

14 changes: 0 additions & 14 deletions debian/control.em

This file was deleted.

11 changes: 0 additions & 11 deletions debian/copyright.em

This file was deleted.

3 changes: 0 additions & 3 deletions debian/gbp.conf.em

This file was deleted.

67 changes: 0 additions & 67 deletions debian/rules.em

This file was deleted.

1 change: 0 additions & 1 deletion debian/source/format.em

This file was deleted.

6 changes: 0 additions & 6 deletions debian/source/options.em

This file was deleted.

5 changes: 3 additions & 2 deletions package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<?xml-model href="http://download.ros.org/schema/package_format3.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?>
<package format="3">
<name>geometric_shapes</name>
<version>2.3.0</version>
<version>2.3.1</version>
<description>This package contains generic definitions of geometric shapes and bodies.</description>

<author email="[email protected]">Ioan Sucan</author>
Expand All @@ -27,7 +27,6 @@
<depend>rclcpp</depend>
<depend>eigen_stl_containers</depend>
<depend>console_bridge_vendor</depend>
<depend>libqhull</depend>
<depend>liboctomap-dev</depend>
<depend>random_numbers</depend>
<depend>resource_retriever</depend>
Expand All @@ -38,6 +37,7 @@
<build_depend>assimp-dev</build_depend>
<build_depend>eigen</build_depend>
<build_depend>libfcl-dev</build_depend>
<build_depend>libqhull</build_depend>
<build_depend>pkg-config</build_depend>
<build_depend>libboost-dev</build_depend>
<build_depend>libboost-filesystem-dev</build_depend>
Expand All @@ -48,6 +48,7 @@
<exec_depend>libboost-filesystem</exec_depend>
<exec_depend>rosidl_default_runtime</exec_depend>
<exec_depend>libfcl</exec_depend>
<exec_depend>libqhull</exec_depend>

<test_depend>ament_cmake_gtest</test_depend>
<test_depend>ament_lint_auto</test_depend>
Expand Down

0 comments on commit 2005d0e

Please sign in to comment.