On Thu, 2009-12-03 at 12:09 -0600, Marcus Rueckert wrote:
On 2009-12-03 11:33:05 -0600, Luke Imhoff wrote:
Then just add Conflicts: xulrunner-api-version != 1.2.3 in C. The other option is to have A and B conflict with each other if they don't supply the same api-version. It depends if only C needs the same version or if A and B need the same version too.
luke, almost correct. but i would use "<" instead of "!=". in *-kde4:
Requires: mozilla-kde4-version = %{helper_version} # make sure the package is not installed when there is still # a user of the old api version Conflicts: mozilla-kde4-version < %{helper_version}
The < only works if all apis are backwards compatible. It was implied that the api was neither forward nor backwards compatible, which is why I said !=.
-- openSUSE - SUSE Linux is my linux openSUSE is good for you www.opensuse.org
-- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org