make updates on multi-lib systems work

add appropriate obsoletes/conflicts to main and -libs packages (#1310441)
This commit is contained in:
Nils Philippsen 2016-02-23 14:09:23 +01:00
parent dd10d16dca
commit b298fdb060

View File

@ -42,6 +42,10 @@ BuildRequires: tcl-devel
Requires: %{name}-libs = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
# Ensure updates from pre-split work on multi-lib systems
Obsoletes: %{name} < 3.11.0-1
Conflicts: %{name} < 3.11.0-1
%description %description
SQLite is a C library that implements an SQL database engine. A large SQLite is a C library that implements an SQL database engine. A large
subset of SQL92 is supported. A complete database is stored in a subset of SQL92 is supported. A complete database is stored in a
@ -66,6 +70,10 @@ to install %{name}-devel.
Summary: Shared library for the sqlite3 embeddable SQL database engine. Summary: Shared library for the sqlite3 embeddable SQL database engine.
Group: Development/Libraries Group: Development/Libraries
# Ensure updates from pre-split work on multi-lib systems
Obsoletes: %{name} < 3.11.0-1
Conflicts: %{name} < 3.11.0-1
%description libs %description libs
This package contains the shared library for %{name}. This package contains the shared library for %{name}.
@ -219,6 +227,9 @@ make test
%endif %endif
%changelog %changelog
* Tue Feb 23 2016 Nils Philippsen <nils@redhat.com>
- add obsoletes/conflicts to make updates on multi-lib systems work (#1310441)
* Wed Feb 17 2016 Jan Stanek <jstanek@redhat.com> - 3.11.0-1 * Wed Feb 17 2016 Jan Stanek <jstanek@redhat.com> - 3.11.0-1
- Updated to version 3.11.0 (https://sqlite.org/releaselog/3_11_0.html) - Updated to version 3.11.0 (https://sqlite.org/releaselog/3_11_0.html)