diff options
-rw-r--r-- | libzip.spec | 40 |
1 files changed, 28 insertions, 12 deletions
diff --git a/libzip.spec b/libzip.spec index d8f4710..7ca1d1e 100644 --- a/libzip.spec +++ b/libzip.spec @@ -10,6 +10,7 @@ # %global multilib_archs x86_64 %{ix86} ppc64 ppc s390x s390 sparc64 sparcv9 %global libname libzip +%global soname 5 %if 0%{?rhel} == 5 # Perl is too old %global with_tests 0 @@ -21,12 +22,12 @@ %endif %endif -%if 0%{?fedora} < 23 -Name: %{libname}-last -%else +%if 0%{?fedora} >= 99 Name: %{libname} +%else +Name: %{libname}%{soname} %endif -Version: 1.1.3 +Version: 1.2.0 Release: 1%{?dist} Group: System Environment/Libraries Summary: C library for reading, creating, and modifying zip archives @@ -53,7 +54,11 @@ BuildRequires: perl(UNIVERSAL) BuildRequires: perl(strict) BuildRequires: perl(warnings) %if "%{name}" == "%{libname}" -Obsoletes: %{libname}-last <= %{version} +Obsoletes: %{libname}%{soname} <= %{version} +%if 0%{?rhel} +# RHEL have commands in main package +Provides: %{libname} = %{version}-%{release} +%endif %endif @@ -72,10 +77,12 @@ Group: Development/Libraries Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %if "%{name}" != "%{libname}" -Conflicts: %{libname}-devel < %{version} -Provides: %{libname}-devel = %{version}-%{release} +Conflicts: %{libname}-last-devel < %{version} +Conflicts: %{libname}-devel < %{version} +Provides: %{libname}-devel = %{version}-%{release} %else -Obsoletes: %{libname}-last-devel <= %{version} +Obsoletes: %{libname}-last-devel <= %{version} +Obsoletes: %{libname}%{soname}-devel <= %{version} %endif %description devel @@ -88,10 +95,15 @@ Summary: Command line tools from %{name} Group: Applications/System Requires: %{name}%{?_isa} = %{version}-%{release} %if "%{name}" != "%{libname}" -Conflicts: %{libname} < %{version} -Provides: %{libname} = %{version}-%{release} +Conflicts: %{libname}-last-tools < %{version} +# Fedora 23 have sub package +Conflicts: %{libname}-tools < %{version} +Provides: %{libname}-tools = %{version}-%{release} +# RHEL have commands in main package +Conflicts: %{libname} < 1.1 %else -Obsoletes: %{libname}-last-tools <= %{version} +Obsoletes: %{libname}-last-tools <= %{version} +Obsoletes: %{libname}%{soname}-tools <= %{version} %endif %description tools @@ -153,7 +165,7 @@ make check %defattr(-,root,root,-) %{!?_licensedir:%global license %%doc} %license LICENSE -%{_libdir}/libzip.so.4* +%{_libdir}/libzip.so.%{soname}* %files tools %defattr(-,root,root,-) @@ -177,6 +189,10 @@ make check %changelog +* Sun Feb 19 2017 Remi Collet <remi@fedoraproject.org> - 1.2.0-1 +- update to 1.2.0 +- rename to libzip5 for new soname + * Sat May 28 2016 Remi Collet <remi@fedoraproject.org> - 1.1.3-1 - update to 1.1.3 |