diff options
Diffstat (limited to 'lely-core-libraries.spec')
| -rw-r--r-- | lely-core-libraries.spec | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/lely-core-libraries.spec b/lely-core-libraries.spec index 5dbe21c..bb4cdbe 100644 --- a/lely-core-libraries.spec +++ b/lely-core-libraries.spec @@ -4,11 +4,12 @@ Name: ros-%{ros_distro}-%{RosPkgName} Version: 0.2.13 -Release: 1%{?dist} +Release: 2%{?dist} Summary: ROS wrapper for lely-core-libraries License: Apache-2.0 URL: https://github.com/ros-industrial/ros2_canopen.git Source0: %{RosPkgName}-%{src_version}.tar.gz +Source1: lely-core-fb735b79.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') @@ -38,6 +39,19 @@ ROS wrapper for lely-core-libraries %prep %autosetup -n %{RosPkgName}-%{src_version} +tar xf %{SOURCE1} -C lely_core_libraries/ +mv lely_core_libraries/lely-core lely_core_libraries/upstream +cd lely_core_libraries/upstream +patch -p1 < ../patches/0001-Fix-dcf-tools.patch +cd - +sed -i \ + -e 's|SOURCE_DIR ${CMAKE_CURRENT_BINARY_DIR}/upstream|SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/upstream|' \ + -e '/GIT_REPOSITORY/d' \ + -e '/GIT_TAG/d' \ + -e '/UPDATE_COMMAND/d' \ + -e '/COMMAND git reset/d' \ + -e '/COMMAND git apply/d' \ + lely_core_libraries/CMakeLists.txt %build [ -f /opt/ros/%{ros_distro}/setup.sh ] && source /opt/ros/%{ros_distro}/setup.sh || true @@ -67,5 +81,8 @@ make install DESTDIR=%{buildroot} /opt/ros/%{ros_distro} %changelog +* Fri Oct 09 2026 ai-importer <ai-importer@openeuler.org> - 0.2.13-2 +- Fix build: bundle upstream lely-core source instead of git clone during build + * Fri Oct 09 2026 ai-importer <ai-importer@openeuler.org> - 0.2.13-1 - Initial import (ROS batch) |
