summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-10 01:54:34 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-10 01:54:34 +0000
commit7f8e3060213904474fbc439e6805c8670899de1a (patch)
treecb72fb6f25f05f42b55af64ada3e6ed5048f34d4
parentf0b7e3aa2e90c5377f9f28b410ffec4180bc7662 (diff)
automatic import of ros-humble-qb-device-driver
-rw-r--r--qb-device-driver.spec5
1 files changed, 5 insertions, 0 deletions
diff --git a/qb-device-driver.spec b/qb-device-driver.spec
index 7916854..4c63894 100644
--- a/qb-device-driver.spec
+++ b/qb-device-driver.spec
@@ -34,6 +34,11 @@ This package contains a device-independent API wrapper for qbroboticsĀ® devices.
%prep
%autosetup -n %{RosPkgName}-%{src_version}
+# fix stale SerialConfig.cmake: IMPORTED_LOCATION points to non-existent
+# build/serial/libSerial.a relative to CMAKE_CURRENT_SOURCE_DIR; change to
+# CMAKE_CURRENT_LIST_DIR/libSerial.a (correct in-source build location)
+sed -i 's|${CMAKE_CURRENT_SOURCE_DIR}/build/serial/libSerial.a|${CMAKE_CURRENT_LIST_DIR}/libSerial.a|' \
+ qb_device_driver/api/qbdevice-api-7.x.x/serial/SerialConfig.cmake
%build
[ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true