summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gazebo-video-monitor-utils.spec11
1 files changed, 5 insertions, 6 deletions
diff --git a/gazebo-video-monitor-utils.spec b/gazebo-video-monitor-utils.spec
index c922f79..51b2c0d 100644
--- a/gazebo-video-monitor-utils.spec
+++ b/gazebo-video-monitor-utils.spec
@@ -15,6 +15,7 @@ Source0: https://github.com/nlamprian/gazebo_video_monitors/archive/refs/
%global __requires_exclude_from ^/opt/ros/%{ros_distro}/.*$
BuildRequires: python3-setuptools
+BuildRequires: python3-pip
Requires: ros-%{ros_distro}-ros-workspace
Requires: ros-%{ros_distro}-gazebo-msgs
@@ -33,17 +34,15 @@ monitor plugins.
%autosetup -n gazebo_video_monitors-%{version}
%build
-export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH}
-cd gazebo_video_monitor_utils
-%{__python3} setup.py build
%install
export PYTHONPATH=/opt/ros/%{ros_distro}/lib/python%{python3_version}/site-packages${PYTHONPATH:+:$PYTHONPATH}
cd gazebo_video_monitor_utils
-%{__python3} setup.py install \
+%{__python3} -m pip install . \
+ --no-build-isolation \
+ --no-deps \
--prefix=/opt/ros/%{ros_distro} \
- --root=%{buildroot} \
- --install-layout=rpm
+ --root=%{buildroot}
%files
/opt/ros/%{ros_distro}