summaryrefslogtreecommitdiff
path: root/nav2-voxel-grid.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-03-27 09:30:27 +0000
committerCoprDistGit <infra@openeuler.org>2026-03-27 09:30:27 +0000
commit15809f7ce190d2059721ff8af4232c079e0ecf6e (patch)
treeb0437a5d0a9f491274da1afb6b46f46bee7a64e4 /nav2-voxel-grid.spec
parent81ccb91548bb0b0c06d53c3ea949f6531902a0d7 (diff)
automatic import of nav2-voxel-gridopeneuler24.03_LTS
Diffstat (limited to 'nav2-voxel-grid.spec')
-rw-r--r--nav2-voxel-grid.spec22
1 files changed, 9 insertions, 13 deletions
diff --git a/nav2-voxel-grid.spec b/nav2-voxel-grid.spec
index b30cf71..15c4c9c 100644
--- a/nav2-voxel-grid.spec
+++ b/nav2-voxel-grid.spec
@@ -1,20 +1,21 @@
%bcond_without tests
%bcond_without weak_deps
+%define ros_distro humble
+
%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')
%global __provides_exclude_from ^/opt/ros/%{ros_distro}/.*$
%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$
%define RosPkgName nav2-voxel-grid
-%define ros_distro humble
Name: ros-%{ros_distro}-%{RosPkgName}
-Version: 1.1.9
+Version: 1.1.20
Release: 1%{?dist}%{?release_suffix}
-Summary: ROS nav2-voxel-grid package
+Summary: voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.
License: BSD-3-Clause
-Source0: %{name}_%{version}.orig.tar.gz
+Source0: %{RosPkgName}-%{version}.tar.gz
Requires: ros-%{ros_distro}-rclcpp
Requires: ros-%{ros_distro}-ros-workspace
@@ -35,12 +36,10 @@ Provides: %{name}-doc = %{version}-%{release}
Provides: %{name}-runtime = %{version}-%{release}
%description
-
- voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.
-
+voxel_grid provides an implementation of an efficient 3D voxel grid. The occupancy grid can support 3 different representations for the state of a cell: marked, free, or unknown. Due to the underlying implementation relying on bitwise and and or integer operations, the voxel grid only supports 16 different levels per voxel column. However, this limitation yields raytracing and cell marking performance in the grid comparable to standard 2D structures making it quite fast compared to most 3D structures.
%prep
-%autosetup -p1
+%autosetup -c -n %{name}-%{version}
%build
# Needed to bootstrap since the ros_workspace package does not yet exist.
@@ -64,7 +63,7 @@ mkdir -p .obj-%{_target_platform} && cd .obj-%{_target_platform}
%if !0%{?with_tests}
-DBUILD_TESTING=OFF \
%endif
- ..
+ ../%{RosPkgName}-%{version}
%make_build
@@ -99,8 +98,5 @@ else echo "RPM TESTS SKIPPED"; fi
/opt/ros/%{ros_distro}
%changelog
-* Mon Sep 11 2023 will_niutao <niutao2@huawei.com> - 1.1.9-1
-- update version and fix compile error with gcc12
-
-* Thu May 04 2023 Carl Delsey carl.r.delsey@intel.com - 1.1.6-1
+* Wed Mar 25 2026 Carl Delsey carl.r.delsey@intel.com - 1.1.20-1
- Autogenerated by ros-porting-tools