summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-16 11:44:47 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-16 11:44:47 +0000
commit38c4e04d963c14c24f5b173b0464e2ce1846a773 (patch)
tree6985bb826db1c11f489a493e2facaae4c6cfe1eb
parent8beaca22b49d7963bda35641dbb8755d80172d2e (diff)
automatic import of ros-humble-web-video-server
-rw-r--r--web-video-server.spec6
1 files changed, 5 insertions, 1 deletions
diff --git a/web-video-server.spec b/web-video-server.spec
index f764ae3..7a90faf 100644
--- a/web-video-server.spec
+++ b/web-video-server.spec
@@ -27,7 +27,6 @@ BuildRequires: ros-%{ros_distro}-rmw
BuildRequires: ros-%{ros_distro}-sensor-msgs
BuildRequires: boost-devel
BuildRequires: pkgconfig
-BuildRequires: ffmpeg-devel
Requires: ros-%{ros_distro}-ros-workspace
Requires: ros-%{ros_distro}-ament-cmake
@@ -56,6 +55,11 @@ export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packa
export PKG_CONFIG_PATH=/opt/ros/%{ros_distro}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}
mkdir -p %{_builddir}/%{RosPkgName}-%{version}-1/.obj
cd %{_builddir}/%{RosPkgName}-%{version}-1/.obj
+# async_web_server_cpp 的 find_dependencies.cmake 对 Boost 版本格式有 bug,将数字形式(如108300)替换为点分格式(1.83)
+if [ -f /opt/ros/%{ros_distro}/share/async_web_server_cpp/cmake/find_dependencies.cmake ]; then
+ sed -i 's/find_dependency(Boost [0-9]\{6\}/find_dependency(Boost 1.83/g' \
+ /opt/ros/%{ros_distro}/share/async_web_server_cpp/cmake/find_dependencies.cmake
+fi
%cmake3 \
-DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \
-DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \