From 097673ea1656ce2b94e56eed67fa47a138887bad Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 21 Sep 2026 12:50:37 +0000 Subject: automatic import of ros-humble-system-webview --- system-webview.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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)。 -- cgit v1.2.3