Nils Philippsen <nphilipp <at> redhat.com> writes:
[...]
Obsoletes: evince < $version
Conflicts: evince < $version
[...]
%package dvi
Obsoletes: evince < $version
Conflicts: evince < $version
[...]
%package djvu
Obsoletes: evince < $version
Conflicts: evince < $version
[...]
This way, an existing old version of evince will get replaced by the
triplet evince, evince-dvi and evince-djvu but new installations won't
be affected --> no need for mentioning in the release ntoes.
This doesn't really work: in practice, depsolvers will just pick an arbitrary
one out of the 3 packages in such a situation, not all 3.
Kevin Kofler