diff --git a/patch/dependencies.yaml b/patch/dependencies.yaml index 871329516..e4e9513d4 100644 --- a/patch/dependencies.yaml +++ b/patch/dependencies.yaml @@ -264,6 +264,11 @@ wasm_cpp: aws_sdk_cpp_vendor: add_host: ["aws-sdk-cpp"] add_run: ["aws-sdk-cpp"] +polygon_rviz_plugins: + add_host: ["libgl-devel"] + add_run: ["libgl-devel"] +py_trees: + add_host: ["poetry-core"] # Workaround for https://github.com/frankarobotics/franka_ros2/pull/169 franka_hardware: add_host: ["ros-humble-rclcpp-action", "ros-humble-rclcpp-components"] diff --git a/patch/ros-humble-color-util.patch b/patch/ros-humble-color-util.patch new file mode 100644 index 000000000..c0696770c --- /dev/null +++ b/patch/ros-humble-color-util.patch @@ -0,0 +1,14 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bc98189..71ce465 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,6 +19,9 @@ find_package(ament_cmake REQUIRED) + find_package(std_msgs REQUIRED) + + add_library(color_util src/convert.cpp) ++if(WIN32 AND MSVC) ++ set_target_properties(color_util PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) ++endif() + target_include_directories(color_util PUBLIC + $ + $ diff --git a/patch/ros-humble-polygon-utils.patch b/patch/ros-humble-polygon-utils.patch new file mode 100644 index 000000000..8aa58ac41 --- /dev/null +++ b/patch/ros-humble-polygon-utils.patch @@ -0,0 +1,14 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bc98189..71ce465 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,6 +19,9 @@ find_package(geometry_msgs REQUIRED) + find_package(polygon_msgs REQUIRED) + + add_library(polygon_utils src/polygon_utils.cpp) ++if(WIN32 AND MSVC) ++ set_target_properties(polygon_utils PROPERTIES WINDOWS_EXPORT_ALL_SYMBOLS ON) ++endif() + target_include_directories(polygon_utils PUBLIC + $ + $ diff --git a/vinca.yaml b/vinca.yaml index d91a39a35..6c8ad5a7c 100644 --- a/vinca.yaml +++ b/vinca.yaml @@ -317,6 +317,17 @@ packages_select_by_deps: - imu_tools - rplidar_ros - vector_pursuit_controller + - imu_transformer + - imu_calib + - polygon_msgs + - polygon_utils + - color_util + - rclc_parameter + - rclc_lifecycle + - rclc_examples + - ptz_action_server_msgs + - py_trees + # Requested in https://github.com/RoboStack/ros-humble/issues/345 - topic_based_ros2_control # IntelRealSense