Avoid conflicts between different versions of packages

Remove duplicate files from the -doc subpackage and make it depend on
the base package (intentionally without %{_isa} since any base package
of the same version ships the same license files).

Signed-off-by: Ondrej Mosnacek <omosnace@redhat.com>
This commit is contained in:
Ondrej Mosnacek 2020-04-30 13:07:39 +02:00
parent 7393454a2f
commit c57ecf7441

View File

@ -169,6 +169,10 @@ Header files for applications that use %{name}.
%package doc
Summary: User documentation for the %{name} package
BuildArch: noarch
# Depend on one of the base packages because they have the license files
# We cannot just bundle them into doc because they might conflict with an
# older or newer version of the base package.
Requires: %{name} == %{version}-%{release}
%description doc
User documentation for %{name}.
@ -424,8 +428,9 @@ popd
%files doc
%doc %{_pkgdocdir}
%license %{_datadir}/licenses/%{name}*
%doc %{_pkgdocdir}/html
%doc %{_pkgdocdir}/%{name}.pdf
%doc %{_pkgdocdir}/%{name}.ps
%if %{with replace_coreutils}