Richard Guenther wrote:
Also remember to add Conflicts tags properly.
Another variant is to use what gcc does for libstdc++ - the packages are named libstdc++41 libstdc++42 libstdc++43, etc., after the package version, but all provide libstdc++6 (the SONAME of the library) like
Provides: libstdc++6 = %{version}-%{release} Obsoletes: libstdc++6 < %{version}-%{release}
but of course they are not really alternatives but only compatible (newer) versions.
That is not really applicable to openal-soft. openal-soft is no successor of openal. Both projects are developed in parallel atm. So openal-soft basically conflicts with openal (any version) but at the same time should provide it so Recommends/Requires are also satisfied with openal-soft. rpm didn't like packages that provide and conflict the same thing last time I checked though. cu Ludwig -- (o_ Ludwig Nussel //\ V_/_ http://www.suse.de/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org