diff options
Diffstat (limited to 'system-webview.spec')
| -rw-r--r-- | system-webview.spec | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/system-webview.spec b/system-webview.spec index a60421e..318ff87 100644 --- a/system-webview.spec +++ b/system-webview.spec @@ -19,7 +19,14 @@ BuildRequires: cmake BuildRequires: ros-%{ros_distro}-ament-cmake BuildRequires: ros-%{ros_distro}-ament-index-cpp BuildRequires: ros-%{ros_distro}-rclcpp -BuildRequires: ros-%{ros_distro}-rosbridge-server +# 构建期不需要 rosbridge-server:CMakeLists.txt 只 find_package rclcpp / +# ament_index_cpp / httplib,全树没有对 rosbridge_server 的构建期引用, +# 只有 launch/main.launch.py 在运行期用 FindPackageShare 引入,故运行期 +# 依赖保留在下方 Requires,构建期声明删去。 +# 该包在外挂源(ROS SIG repo)不可安装:ros-humble-rosbridge-library +# 需要 python3-cbor2,而 openEuler 24.03 SP3 官方 everything/update/EPOL +# 与外挂源均无该 provider(repoquery 实证),编进 BuildRequires 会让 +# dnf builddep 阶段直接失败,与源码/构建无关。 BuildRequires: pkgconfig # 上游 package.xml 写的是 Debian 名 libcpp-httplib-dev;openEuler 对应 # cpp-httplib-devel(提供 /usr/include/httplib.h + cmake(httplib) + libcpp-httplib.so)。 |
