summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dataspeed-can-usb.spec11
-rw-r--r--sources2
2 files changed, 8 insertions, 5 deletions
diff --git a/dataspeed-can-usb.spec b/dataspeed-can-usb.spec
index 067ed56..f50ffbd 100644
--- a/dataspeed-can-usb.spec
+++ b/dataspeed-can-usb.spec
@@ -7,7 +7,7 @@ Version: 2.0.6
Release: 1%{?dist}
Summary: Driver to interface with the Dataspeed Inc
License: BSD
-URL: https://bitbucket.org/dataspeedinc/dataspeed_can
+URL: https://bitbucket.org/dataspeedinc/dataspeed_can/tree/ros2
Source0: %{RosPkgName}-%{src_version}.tar.gz
%global debug_package %{nil}
@@ -21,6 +21,8 @@ BuildRequires: ros-%{ros_distro}-can-msgs
BuildRequires: ros-%{ros_distro}-lusb
BuildRequires: ros-%{ros_distro}-rclcpp
BuildRequires: ros-%{ros_distro}-rclcpp-components
+BuildRequires: ros-%{ros_distro}-rosidl-default-generators
+BuildRequires: ros-%{ros_distro}-rosidl-default-runtime
BuildRequires: ros-%{ros_distro}-std-msgs
Requires: ros-%{ros_distro}-ros-workspace
@@ -29,6 +31,7 @@ Requires: ros-%{ros_distro}-can-msgs
Requires: ros-%{ros_distro}-lusb
Requires: ros-%{ros_distro}-rclcpp
Requires: ros-%{ros_distro}-rclcpp-components
+Requires: ros-%{ros_distro}-rosidl-default-runtime
Requires: ros-%{ros_distro}-std-msgs
Provides: %{name}-devel = %{version}-%{release}
@@ -42,7 +45,7 @@ Driver to interface with the Dataspeed Inc. USB CAN Tool
%autosetup -n %{RosPkgName}-%{src_version}
%build
-source /opt/ros/%{ros_distro}/setup.sh 2>/dev/null || true
+[ -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 dataspeed_can_usb
@@ -58,7 +61,7 @@ mkdir -p .obj && cd .obj
make %{?_smp_mflags}
%install
-source /opt/ros/%{ros_distro}/setup.sh 2>/dev/null || true
+[ -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 dataspeed_can_usb
@@ -69,5 +72,5 @@ make install DESTDIR=%{buildroot}
/opt/ros/%{ros_distro}
%changelog
-* Sat Sep 19 2026 ai-importer <ai-importer@openeuler.org> - 2.0.6-1
+* Tue Oct 13 2026 ai-importer <ai-importer@openeuler.org> - 2.0.6-1
- Initial import (ROS batch)
diff --git a/sources b/sources
index b44d59a..217752c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9a4a210a4e39995dcb355e3571cfc3ac dataspeed-can-usb-2.0.6-1.tar.gz
+9bbe3c0daf840c3f8e4978aa3208fd41 dataspeed-can-usb-2.0.6-1.tar.gz