diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-20 19:52:11 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-20 19:52:11 +0000 |
| commit | dd32a33da4d06694120eaf2fee25522dbba9e62d (patch) | |
| tree | f7d5561401aa76013aae6c29bb540b1331f4ef68 | |
| parent | 8bb8243d541db4cf2f3440503b3cc78c14e0bdbb (diff) | |
automatic import of ros-humble-nebula-continental-commonopeneuler24.03_LTS_SP3
| -rw-r--r-- | nebula-continental-common.spec | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/nebula-continental-common.spec b/nebula-continental-common.spec index 2ab3937..fb7696c 100644 --- a/nebula-continental-common.spec +++ b/nebula-continental-common.spec @@ -35,18 +35,22 @@ Provides: %{name}-runtime = %{version}-%{release} Nebula Common Continental Libraries and headers for the Nebula multi-sensor driver framework (ROS 2 %{ros_distro}). +%global srcdir nebula-%{commit} +%global pkgsrcdir %{_builddir}/%{srcdir}/src/nebula_continental/nebula_continental_common +%global objdir %{_builddir}/%{srcdir}/.obj_continental_common + %prep -%setup -q -n nebula-%{commit} +%setup -q -n %{srcdir} %build [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH} export PKG_CONFIG_PATH=/opt/ros/%{ros_distro}/lib/pkgconfig${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH} -mkdir -p %{_builddir}/nebula-%{commit}/.obj_continental_common -cd %{_builddir}/nebula-%{commit}/.obj_continental_common +mkdir -p %{objdir} +cd %{objdir} %cmake \ - -S %{_builddir}/nebula-%{commit}/src/nebula_continental/nebula_continental_common \ + -S %{pkgsrcdir} \ -DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \ -DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \ -DCMAKE_PREFIX_PATH="/opt/ros/%{ros_distro}" \ @@ -61,7 +65,7 @@ cd %{_builddir}/nebula-%{commit}/.obj_continental_common [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH} -cd %{_builddir}/nebula-%{commit}/.obj_continental_common +cd %{objdir} %make_install %files |
