Fix rpm4 req

patchelf: getting info about '/usr/lib64/libffi.so': No such file or directory
error: line 70: Empty rich dependency: Requires:	()(64bit)
This commit is contained in:
Mikhail Novosyolov 2021-01-20 17:11:12 +03:00
parent 931803b0fb
commit cc907b6cd4

View file

@ -67,7 +67,7 @@ AutoReq: 0
AutoProv: 0
# Require this manually instead of AutoReq
%if %rpm4
Requires: %(patchelf --print-soname /usr/%{_lib}/libffi.so)%{_arch_tag_suffix}
Requires: %(patchelf --print-soname /usr/%{_lib}/libffi.so || echo foo)%{_arch_tag_suffix}
%else
# _arch_tag_suffix in needed form does not exist in rpm5, make a more dirty hack
Requires: %mklibname ffi %(patchelf --print-soname /usr/%{_lib}/libffi.so | awk -F '.' '{print $NF}' || echo 0)