diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-16 11:55:17 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-16 11:55:17 +0000 |
| commit | e4161183a54855c358bf13e6ac2f0379333a3c99 (patch) | |
| tree | 9628a5004ea4c95897bdb157cfb9f34f1924ac31 /web-video-server.spec | |
| parent | c60a03b47bde2e42b201a8a875f9baf20ad22d1d (diff) | |
automatic import of ros-humble-web-video-server
Diffstat (limited to 'web-video-server.spec')
| -rw-r--r-- | web-video-server.spec | 9 |
1 files changed, 9 insertions, 0 deletions
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}" \ |
