diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-09-20 23:25:51 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-09-20 23:25:51 +0000 |
| commit | 086807c63c9989e6940f55535294e5ad2e69e9d3 (patch) | |
| tree | 2c75a72384f476d8d26cab430233253a6b235803 | |
| parent | 1241766b0af8d05d4af7a86f18f23bd61439a5f5 (diff) | |
automatic import of ros-humble-nebula-hesai-common
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | nebula-hesai-common.spec | 32 | ||||
| -rw-r--r-- | sources | 2 |
3 files changed, 20 insertions, 15 deletions
@@ -1 +1,2 @@ /nebula-1.2.0.tar.gz +/26749c80dff89f39000a9817141143c05ec151ab.tar.gz diff --git a/nebula-hesai-common.spec b/nebula-hesai-common.spec index 20efd4e..f5169c1 100644 --- a/nebula-hesai-common.spec +++ b/nebula-hesai-common.spec @@ -1,13 +1,14 @@ %define ros_distro humble %define RosPkgName nebula-hesai-common +%global commit 26749c80dff89f39000a9817141143c05ec151ab Name: ros-%{ros_distro}-%{RosPkgName} -Version: 1.2.0 +Version: 1.2.0^20260917git26749c8 Release: 1%{?dist} Summary: Nebula Common Hesai Libraries and headers License: Apache 2.0 URL: https://github.com/tier4/nebula -Source0: https://github.com/tier4/nebula/archive/refs/tags/v%{version}.tar.gz#/nebula-%{version}.tar.gz +Source0: https://github.com/tier4/nebula/archive/%{commit}.tar.gz#/%{commit}.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') @@ -33,18 +34,22 @@ Provides: %{name}-runtime = %{version}-%{release} Nebula Common Hesai Libraries and headers for the Nebula multi-sensor driver framework (ROS 2 %{ros_distro}). +%global srcdir nebula-%{commit} +%global pkgsrcdir %{_builddir}/%{srcdir}/src/nebula_hesai/nebula_hesai_common +%global objdir %{_builddir}/%{srcdir}/.obj_hesai_common + %prep -%autosetup -n nebula-%{version} +%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} -cd src/nebula_hesai/nebula_hesai_common -mkdir -p .obj -cd .obj -%cmake3 \ +mkdir -p %{objdir} +cd %{objdir} +%cmake \ + -S %{pkgsrcdir} \ -DCMAKE_INSTALL_PREFIX="/opt/ros/%{ros_distro}" \ -DAMENT_PREFIX_PATH="/opt/ros/%{ros_distro}" \ -DCMAKE_PREFIX_PATH="/opt/ros/%{ros_distro}" \ @@ -52,20 +57,19 @@ cd .obj -USHARE_INSTALL_PREFIX -ULIB_SUFFIX \ -DSETUPTOOLS_DEB_LAYOUT=OFF \ -DBUILD_TESTING=OFF -DTESTING=OFF \ - -DCMAKE_SUPPRESS_REGENERATION=ON \ - .. -make %{?_smp_mflags} + -DCMAKE_SUPPRESS_REGENERATION=ON +%make_build %install [ -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 src/nebula_hesai/nebula_hesai_common/.obj -make install DESTDIR=%{buildroot} +cd %{objdir} +%make_install %files /opt/ros/%{ros_distro}/ %changelog -* Sun Sep 20 2026 ROS SIG <ros@openeuler.org> - 1.2.0-1 -- Initial package for openEuler +* Sun Sep 20 2026 ROS SIG <ros@openeuler.org> - 1.2.0^20260917git26749c8-1 +- Fix: use commit snapshot tarball and absolute srcdir/objdir paths to match repo layout @@ -1 +1 @@ -60a96029e9b0f280d0a48b1937201287 nebula-1.2.0.tar.gz +ac5aa8d70567db13438dbbef338cb0b6 26749c80dff89f39000a9817141143c05ec151ab.tar.gz |
