summaryrefslogtreecommitdiff
path: root/dataspeed-can-usb.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-13 02:01:42 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-13 02:01:42 +0000
commit7c694e1c2e9a03c0a9ffa1bb2ad84c1601438e01 (patch)
treef7acf98f5f05b898ac442c6d356a8daac4403323 /dataspeed-can-usb.spec
parentbcb23bd492f277ef008e25fddb4db7b1d19d6c86 (diff)
automatic import of ros-humble-dataspeed-can-usb
Diffstat (limited to 'dataspeed-can-usb.spec')
-rw-r--r--dataspeed-can-usb.spec11
1 files changed, 7 insertions, 4 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)