summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-21 15:04:59 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-21 15:04:59 +0000
commita6b5bea298edcec97c2b18aa52097b0596af36a8 (patch)
tree29585becccb94f900e63c86ed0bb0abc0b36e469
parent0b46a492184cc22ca5c1d16c9cec5e450defdd7f (diff)
automatic import of ros-humble-lanelet2-ioopeneuler24.03_LTS_SP3
-rw-r--r--.gitignore1
-rw-r--r--ros-humble-lanelet2-io.spec (renamed from lanelet2-io.spec)20
-rw-r--r--sources2
3 files changed, 14 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore
index fe9ff95..89165b6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/lanelet2-io-1.1.1.tar.gz
+/ros-humble-lanelet2-io-1.2.3.tar.gz
diff --git a/lanelet2-io.spec b/ros-humble-lanelet2-io.spec
index a3ae056..2a38db4 100644
--- a/lanelet2-io.spec
+++ b/ros-humble-lanelet2-io.spec
@@ -1,14 +1,15 @@
+# topdir(in archive): ros-humble-lanelet2-io-1.2.3 (repo root of the lanelet2
+# monorepo; the ROS package source lives in the lanelet2_io/ sub-directory)
%define ros_distro humble
%define RosPkgName lanelet2-io
-%define src_version 1.1.1
Name: ros-%{ros_distro}-%{RosPkgName}
-Version: 1.1.1
+Version: 1.2.3
Release: 1%{?dist}
Summary: Parser/Writer module for lanelet2
License: BSD
-URL: https://github.com/fzi-forschungszentrum-informatik/lanelet2/tree/master
-Source0: %{RosPkgName}-%{src_version}.tar.gz
+URL: https://github.com/fzi-forschungszentrum-informatik/lanelet2.git
+Source0: %{name}-%{version}.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')
@@ -18,8 +19,8 @@ Source0: %{RosPkgName}-%{src_version}.tar.gz
BuildRequires: cmake
BuildRequires: ros-%{ros_distro}-ament-cmake
BuildRequires: ros-%{ros_distro}-ament-cmake-core
-BuildRequires: ros-%{ros_distro}-lanelet2-core
BuildRequires: ros-%{ros_distro}-mrt-cmake-modules
+BuildRequires: ros-%{ros_distro}-lanelet2-core
BuildRequires: boost-devel
BuildRequires: pugixml-devel
@@ -37,12 +38,14 @@ Provides: %{name}-runtime = %{version}-%{release}
Parser/Writer module for lanelet2
%prep
-%autosetup -n %{RosPkgName}-%{src_version}
+%autosetup -n %{name}-%{version}
%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}
+# rospkg OsDetect does not know openEuler, fall back to rhel so mrt_cmake_modules resolves deps
+export ROS_OS_OVERRIDE=rhel:8:final
cd lanelet2_io
mkdir -p .obj && cd .obj
%cmake3 \
@@ -59,6 +62,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_io
cd .obj
make install DESTDIR=%{buildroot}
@@ -67,5 +71,5 @@ make install DESTDIR=%{buildroot}
/opt/ros/%{ros_distro}
%changelog
-* Sun Sep 20 2026 ai-importer <ai-importer@openeuler.org> - 1.1.1-1
-- Initial import (ROS batch)
+* Mon Sep 21 2026 ai-importer <ai-importer@openeuler.org> - 1.2.3-1
+- Initial import (ROS)
diff --git a/sources b/sources
index 3811fc5..fc488f3 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-714653ff4544a6227490b5d131809e4a lanelet2-io-1.1.1.tar.gz
+83e87d906b53bb2eacbb5f66b9acdc02 ros-humble-lanelet2-io-1.2.3.tar.gz