summaryrefslogtreecommitdiff
path: root/connection-inspector.spec
diff options
context:
space:
mode:
Diffstat (limited to 'connection-inspector.spec')
-rw-r--r--connection-inspector.spec8
1 files changed, 5 insertions, 3 deletions
diff --git a/connection-inspector.spec b/connection-inspector.spec
index 543b476..8fdca87 100644
--- a/connection-inspector.spec
+++ b/connection-inspector.spec
@@ -23,6 +23,7 @@ BuildRequires: ros-%{ros_distro}-rclpy
BuildRequires: ros-%{ros_distro}-ros2launch
BuildRequires: ros-%{ros_distro}-std-msgs
BuildRequires: mesa-libGL-devel
+BuildRequires: glfw-devel
Requires: ros-%{ros_distro}-ros-workspace
Requires: ros-%{ros_distro}-ament-cmake
@@ -32,6 +33,7 @@ Requires: ros-%{ros_distro}-rclpy
Requires: ros-%{ros_distro}-ros2launch
Requires: ros-%{ros_distro}-std-msgs
Requires: mesa-libGL-devel
+Requires: glfw-devel
Provides: %{name}-devel = %{version}-%{release}
Provides: %{name}-doc = %{version}-%{release}
@@ -45,7 +47,7 @@ Lightweight C++ GUI to inspect a ROS 2 node's live connections and diagnose
%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}
mkdir -p .obj && cd .obj
@@ -60,7 +62,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 .obj
@@ -70,5 +72,5 @@ make install DESTDIR=%{buildroot}
/opt/ros/%{ros_distro}
%changelog
-* Sun Sep 20 2026 ai-importer <ai-importer@openeuler.org> - 1.0.1-1
+* Tue Sep 22 2026 ai-importer <ai-importer@openeuler.org> - 1.0.1-1
- Initial import (ROS batch)