From e4161183a54855c358bf13e6ac2f0379333a3c99 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Wed, 16 Sep 2026 11:55:17 +0000 Subject: automatic import of ros-humble-web-video-server --- web-video-server.spec | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/web-video-server.spec b/web-video-server.spec index dbe0edf..b2cff59 100644 --- a/web-video-server.spec +++ b/web-video-server.spec @@ -65,6 +65,15 @@ if [ -f /opt/ros/%{ros_distro}/share/async_web_server_cpp/cmake/find_dependencie ${_AWSC_LOCAL}/share/async_web_server_cpp/cmake/ sed -i 's/find_dependency(Boost [0-9]\{6\}/find_dependency(Boost 1.83/g' \ ${_AWSC_LOCAL}/share/async_web_server_cpp/cmake/find_dependencies.cmake + # TargetsExport.cmake 中写死了 ${_AWSC_LOCAL}/lib/libasync_web_server_cpp.so.* + # 需在本地副本目录创建 lib/ 并软链接真实 .so,让路径校验通过 + mkdir -p ${_AWSC_LOCAL}/lib + for _so in /opt/ros/%{ros_distro}/lib/libasync_web_server_cpp.so*; do + [ -e "$_so" ] && ln -sf "$_so" "${_AWSC_LOCAL}/lib/$(basename $_so)" + done + # 将 TargetsExport.cmake 中的绝对路径替换为指向真实 /opt/ros 库 + sed -i "s|${_AWSC_LOCAL}/lib/libasync_web_server_cpp|/opt/ros/%{ros_distro}/lib/libasync_web_server_cpp|g" \ + ${_AWSC_LOCAL}/share/async_web_server_cpp/cmake/async_web_server_cppTargetsExport.cmake 2>/dev/null || true fi %cmake3 \ -DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \ -- cgit v1.2.3