summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-21 12:50:37 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-21 12:50:37 +0000
commit097673ea1656ce2b94e56eed67fa47a138887bad (patch)
tree7bc9b274eadf01b6649c36068db21b6257fd2265
parent3605c9fb55332738eda0e9f4c93bb3f235afe5ca (diff)
automatic import of ros-humble-system-webviewopeneuler24.03_LTS_SP3
-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)。