From c6d1879e5ca3f619581cee83488835fbd9e37aaa Mon Sep 17 00:00:00 2001 From: Mikhail Novosyolov Date: Fri, 8 Sep 2023 13:26:54 +0300 Subject: [PATCH] Add provides for symlinks Add provides which can satisfy deps by RPM AutoReq on binaries built on Debian --- bzip2.spec | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/bzip2.spec b/bzip2.spec index 967f490..08e495d 100644 --- a/bzip2.spec +++ b/bzip2.spec @@ -7,7 +7,7 @@ Summary: Extremely powerful file compression utility Name: bzip2 Version: 1.0.8 -Release: 2 +Release: 3 License: BSD Group: Archiving/Compression Url: http://www.bzip.org/index.html @@ -50,6 +50,12 @@ but they are not identical. %package -n %{libname} Summary: Libraries for developing apps which will use bzip2 Group: System/Libraries +# manual provides for symlinks +# because soname is different on Debian/Ubuntu +# and we need compatibility with binaries built where +# https://bugzilla.rosalinux.ru/show_bug.cgi?id=9286 +Provides: libbz2.so.1.0%{_arch_tag_suffix} +Provides: libbz2.so.%{version}%{_arch_tag_suffix} %description -n %{libname} Library of bzip2 functions, for developing apps which will use the @@ -58,7 +64,8 @@ bzip2 library (aka libz2). %files -n %{libname} %doc LICENSE /%{_lib}/libbz2.so.%{major} -/%{_lib}/libbz2.so.%{major}.* +/%{_lib}/libbz2.so.%{major}.0 +/%{_lib}/libbz2.so.%{version} #----------------------------------------------------------------------------