diff options
| -rw-r--r-- | web-video-server.spec | 6 |
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}" \ |
