summaryrefslogtreecommitdiff
path: root/system-webview.spec
diff options
context:
space:
mode:
Diffstat (limited to 'system-webview.spec')
-rw-r--r--system-webview.spec9
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)。