As maintainer you should make your choice between this two variants.
For example: if some program can be compiled with Qt4 or Qt5 and you add BR: (Qt4 or Qt5) then this program will compiled with old version of Qt.
чт, 6 апр. 2017 г. в 14:44, Richard W.M. Jones <rjones@xxxxxxxxxx>:
I have a package which needs GNU Privacy Guard (GPG) at runtime. It
can either run gpg (v1) or gpg2, as it uses a subset of the features
supported by both, and the program searches for both binaries.
The natural way to express this as an RPM dependency would be:
Requires: (gnupg or gnupg2)
Unfortunately this is forbidden by the packaging rules:
https://fedoraproject.org/wiki/Packaging:Guidelines#Rich.2FBoolean_dependencies
(BTW the link in that section is wrong - it should go to:
http://rpm.org/user_doc/boolean_dependencies.html )
This admonition was added in:
https://fedoraproject.org/w/index.php?title=Packaging:Guidelines&diff=prev&oldid=441810
What's not explained is why, except that it "causes issues with the
package updates process". It seems as if the or-rule above would be
simple enough, so what's the exact problem?
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-df lists disk usage of guests without needing to install any
software inside the virtual machine. Supports Linux and Windows.
http://people.redhat.com/~rjones/virt-df/
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
_______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx