summaryrefslogtreecommitdiff
path: root/lanelet2-traffic-rules.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-20 14:03:53 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-20 14:03:53 +0000
commit1c4c53af93af77a69196dd47b243f2735ae2efbe (patch)
treecb4a69d3d31bcd263c2b4f5976c708796317a46d /lanelet2-traffic-rules.spec
parent196ca262273e984c403fed3e75e15f2b08c0bff9 (diff)
automatic import of ros-humble-lanelet2-traffic-rulesopeneuler24.03_LTS_SP3
Diffstat (limited to 'lanelet2-traffic-rules.spec')
-rw-r--r--lanelet2-traffic-rules.spec5
1 files changed, 5 insertions, 0 deletions
diff --git a/lanelet2-traffic-rules.spec b/lanelet2-traffic-rules.spec
index 6426595..d0af3c1 100644
--- a/lanelet2-traffic-rules.spec
+++ b/lanelet2-traffic-rules.spec
@@ -39,6 +39,9 @@ Package for interpreting traffic rules in a lanelet map
[ -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 os_detect 不识别 openEuler,需显式指定以避免 mrt_cmake_modules 的 GatherDeps 脚本崩溃
+export ROS_OS_OVERRIDE=openeuler:24.03
+export ROS_DISTRO=%{ros_distro}
cd lanelet2_traffic_rules
mkdir -p .obj && cd .obj
%cmake3 \
@@ -55,6 +58,8 @@ 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=openeuler:24.03
+export ROS_DISTRO=%{ros_distro}
cd lanelet2_traffic_rules
cd .obj
make install DESTDIR=%{buildroot}