summaryrefslogtreecommitdiff
path: root/spinnaker-camera-driver.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-14 09:30:11 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-14 09:30:11 +0000
commitaf207e52e8b658063bb1d6bae757f5e22c33deff (patch)
tree5728775aaaa98e1284ff722a63834ed3ea63e670 /spinnaker-camera-driver.spec
parent1e4f1e5db490701b8c5db4af9a8317dc3f4fbdf3 (diff)
automatic import of ros-humble-spinnaker-camera-driveropeneuler24.03_LTS_SP3
Diffstat (limited to 'spinnaker-camera-driver.spec')
-rw-r--r--spinnaker-camera-driver.spec14
1 files changed, 14 insertions, 0 deletions
diff --git a/spinnaker-camera-driver.spec b/spinnaker-camera-driver.spec
index 46c4f1d..207699b 100644
--- a/spinnaker-camera-driver.spec
+++ b/spinnaker-camera-driver.spec
@@ -9,6 +9,7 @@ Summary: ROS2 driver for flir spinnaker sdk
License: Apache-2
URL: https://github.com/ros-drivers/flir_camera_driver/tree/ros2-release
Source0: %{RosPkgName}-%{src_version}.tar.gz
+Source1: spinnaker-sdk-4.2.0.88-arm64.tar.gz
%global debug_package %{nil}
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
@@ -66,6 +67,16 @@ 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}
cd spinnaker_camera_driver
mkdir -p .obj && cd .obj
+
+tar xzf %{SOURCE1}
+mkdir -p usr/lib
+cp -a opt/spinnaker/lib/libSpinnaker*.so* usr/lib/
+cp -a opt/spinnaker/lib/libG*.so* usr/lib/
+cp -a opt/spinnaker/lib/lib*Parser*.so* usr/lib/
+cp -a opt/spinnaker/lib/libLog*.so* usr/lib/
+cp -a opt/spinnaker/lib/libNodeMapData*.so* usr/lib/
+mkdir -p spinnaker-4.2.0.88-arm64
+
%cmake3 \
-DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \
-DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \
@@ -91,3 +102,6 @@ make install DESTDIR=%{buildroot}
%changelog
* Wed Oct 14 2026 ai-importer <ai-importer@openeuler.org> - 3.0.5-1
- Initial import (ROS batch)
+
+* Wed Oct 14 2026 ai-importer <ai-importer@openeuler.org> - 3.0.5-1
+- Bundle Spinnaker SDK arm64 as Source1, pre-stage in build to bypass unreachable download