summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-22 07:53:07 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-22 07:53:07 +0000
commit48175c4d95ba26845beeea7c9819b5f6d6e24437 (patch)
treee845bbcb48bf31766ecbd56d0779ada89f40f45a
parentd0496fd1aaa5a0c991d80822cb0cefc384b9c315 (diff)
automatic import of ros-humble-libspnav-developeneuler24.03_LTS_SP3
-rw-r--r--ros-humble-libspnav-devel.spec5
1 files changed, 5 insertions, 0 deletions
diff --git a/ros-humble-libspnav-devel.spec b/ros-humble-libspnav-devel.spec
index bd63049..561cb55 100644
--- a/ros-humble-libspnav-devel.spec
+++ b/ros-humble-libspnav-devel.spec
@@ -12,6 +12,7 @@ Group: Development/Libraries
Packager: openEuler Builder <builder@openeuler.org>
BuildRequires: gcc
+BuildRequires: make
BuildRequires: libX11-devel
%description
@@ -34,6 +35,10 @@ libraries, and pkg-config file) for libspnav.
# Fix libdir for 64-bit: configure hardcodes 'lib', use system lib dir
sed -i "s|^libdir = lib$|libdir = %{_lib}|" Makefile
sed -i 's|\${PREFIX}/lib |\${PREFIX}/%{_lib} |' spnav.pc
+# configure can't detect version without git / matching dir name; force a
+# clean Version in spnav.pc so rpmbuild's pkgconfig Provides don't choke
+# on the illegal '<' from the "<unknown version>" fallback.
+sed -i "s/^Version:.*/Version: %{version}/" spnav.pc
%make_build
%install