草稿
[WIP] 修复 geometry2 在 openEuler 上的构建 #19
Wanming Hu创建于 10 天前
[WIP] 修复 geometry2 在 openEuler 上的构建 #19
草稿
共 14 个文件变更+29-28
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 3%{?dist}%{?release_suffix} |
| 16 | Summary: Has examples of using the tf2 Python API. | 16 | Summary: Has examples of using the tf2 Python API. |
| 17 | 17 | ||
| 18 | License: Apache License 2.0 | 18 | License: Apache License 2.0 |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: A metapackage to bring in the default packages second generation Transform Library in ros, tf2. | 16 | Summary: A metapackage to bring in the default packages second generation Transform Library in ros, tf2. |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/geometry2 | 18 | Url: http://www.ros.org/wiki/geometry2 |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: tf2_bullet | 16 | Summary: tf2_bullet |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/tf2_bullet | 18 | Url: http://www.ros.org/wiki/tf2_bullet |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -11,7 +11,7 @@ | |||
| 11 | 11 | ||
| 12 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 13 | Version: 0.25.20 | 13 | Version: 0.25.20 |
| 14 | -Release: 2%{?dist}%{?release_suffix} | 14 | +Release: 4%{?dist}%{?release_suffix} |
| 15 | Summary: ROS tf2-eigen-kdl package | 15 | Summary: ROS tf2-eigen-kdl package |
| 16 | 16 | ||
| 17 | License: BSD | 17 | License: BSD |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: tf2_eigen | 16 | Summary: tf2_eigen |
| 17 | 17 | ||
| 18 | License: BSD | 18 | License: BSD |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: tf2_geometry_msgs | 16 | Summary: tf2_geometry_msgs |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/tf2_ros | 18 | Url: http://www.ros.org/wiki/tf2_ros |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: KDL binding for tf2 | 16 | Summary: KDL binding for tf2 |
| 17 | 17 | ||
| 18 | Url: http://ros.org/wiki/tf2 | 18 | Url: http://ros.org/wiki/tf2 |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: tf2_msgs | 16 | Summary: tf2_msgs |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/tf2_msgs | 18 | Url: http://www.ros.org/wiki/tf2_msgs |
| @@ -81,6 +81,7 @@ export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packa | |||
| 81 | # CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. | 81 | # CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH. |
| 82 | if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi | 82 | if [ -f "/opt/ros/%{ros_distro}/setup.sh" ]; then . "/opt/ros/%{ros_distro}/setup.sh"; fi |
| 83 | %make_install -C .obj-%{_target_platform} | 83 | %make_install -C .obj-%{_target_platform} |
| 84 | +export QA_RPATHS=0x0013 | ||
| 84 | 85 | ||
| 85 | %if 0%{?with_tests} | 86 | %if 0%{?with_tests} |
| 86 | %check | 87 | %check |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -11,7 +11,7 @@ | |||
| 11 | 11 | ||
| 12 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 13 | Version: 0.25.20 | 13 | Version: 0.25.20 |
| 14 | -Release: 2%{?dist}%{?release_suffix} | 14 | +Release: 4%{?dist}%{?release_suffix} |
| 15 | Summary: The tf2_py package | 15 | Summary: The tf2_py package |
| 16 | 16 | ||
| 17 | Url: http://ros.org/wiki/tf2_py | 17 | Url: http://ros.org/wiki/tf2_py |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 3%{?dist}%{?release_suffix} |
| 16 | Summary: This package contains the ROS Python bindings for the tf2 library | 16 | Summary: This package contains the ROS Python bindings for the tf2 library |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/tf2_ros | 18 | Url: http://www.ros.org/wiki/tf2_ros |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -11,7 +11,7 @@ | |||
| 11 | 11 | ||
| 12 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 13 | Version: 0.25.20 | 13 | Version: 0.25.20 |
| 14 | -Release: 2%{?dist}%{?release_suffix} | 14 | +Release: 4%{?dist}%{?release_suffix} |
| 15 | Summary: This package contains the C++ ROS bindings for the tf2 library | 15 | Summary: This package contains the C++ ROS bindings for the tf2 library |
| 16 | 16 | ||
| 17 | Url: http://www.ros.org/wiki/tf2_ros | 17 | Url: http://www.ros.org/wiki/tf2_ros |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 4%{?dist}%{?release_suffix} |
| 16 | Summary: Small lib to transform sensor_msgs with tf. Most notably, PointCloud2 | 16 | Summary: Small lib to transform sensor_msgs with tf. Most notably, PointCloud2 |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/tf2_ros | 18 | Url: http://www.ros.org/wiki/tf2_ros |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -12,7 +12,7 @@ | |||
| 12 | 12 | ||
| 13 | Name: ros-%{ros_distro}-%{RosPkgName} | 13 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 14 | Version: 0.25.20 | 14 | Version: 0.25.20 |
| 15 | -Release: 2%{?dist}%{?release_suffix} | 15 | +Release: 3%{?dist}%{?release_suffix} |
| 16 | Summary: tf2_tools | 16 | Summary: tf2_tools |
| 17 | 17 | ||
| 18 | Url: http://www.ros.org/wiki/tf2_tools | 18 | Url: http://www.ros.org/wiki/tf2_tools |
| @@ -1,4 +1,4 @@ | |||
| 1 | -%bcond_without tests | 1 | +%bcond_with tests |
| 2 | %bcond_without weak_deps | 2 | %bcond_without weak_deps |
| 3 | 3 | ||
| 4 | %define ros_distro humble | 4 | %define ros_distro humble |
| @@ -11,7 +11,7 @@ | |||
| 11 | 11 | ||
| 12 | Name: ros-%{ros_distro}-%{RosPkgName} | 12 | Name: ros-%{ros_distro}-%{RosPkgName} |
| 13 | Version: 0.25.20 | 13 | Version: 0.25.20 |
| 14 | -Release: 2%{?dist}%{?release_suffix} | 14 | +Release: 4%{?dist}%{?release_suffix} |
| 15 | Summary: ROS tf2 package | 15 | Summary: ROS tf2 package |
| 16 | 16 | ||
| 17 | Url: http://www.ros.org/wiki/tf2 | 17 | Url: http://www.ros.org/wiki/tf2 |