diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-21 16:43:48 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-21 16:43:48 +0000 |
| commit | 20049239fce8baad25173eefe0fa0721bbe181b4 (patch) | |
| tree | d255d1cd87a5f5f0cba76e4531c43c0621d84b25 | |
| parent | 745cda288241bfb3ba772fe17df1533f4dc157cf (diff) | |
automatic import of ros-humble-lanelet2-projectionopeneuler24.03_LTS_SP3
| -rw-r--r-- | lanelet2-projection.spec | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lanelet2-projection.spec b/lanelet2-projection.spec index cceae62..c8992af 100644 --- a/lanelet2-projection.spec +++ b/lanelet2-projection.spec @@ -41,6 +41,12 @@ Lanelet2 projection library for lat/lon to local x/y conversion [ -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} +# rospkg 1.5.0 OsDetect does not know openEuler (os-release ID=openEuler, rospkg only +# registers 'euleros'), so mrt_cmake_modules' generate_cmake_dependency_file.py raises +# OsNotDetected during CMake configure. Override the detection result via the documented +# ROS_OS_OVERRIDE variable; mrt's yaml/cmake.yaml has no per-distribution keys, so the +# chosen value does not change dependency resolution. +export ROS_OS_OVERRIDE=rhel:8:final cd lanelet2_projection mkdir -p .obj && cd .obj %cmake3 \ @@ -57,6 +63,7 @@ make %{?_smp_mflags} [ -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} +export ROS_OS_OVERRIDE=rhel:8:final cd lanelet2_projection cd .obj make install DESTDIR=%{buildroot} |
