DeMorgan to the rescue?
> We have the ability to do a logical and,
> greater than, less than and exclusion
> but why the or is missing I don't know.
> (and yes I've written to the rpm.org
First, I assume you mean logical NOT when you say exclusion.
If you can do AND and NOT, why can't you simulate OR?
A OR B = NOT ( ( NOT A ) AND ( NOT B ) )
It certainly doesn't look as clean, but it is logically equivalent.
Of course, I don't know anything about RPM .spec files. Does exclusion mean NOT? Is it possible to string together NOTs and ANDs? If yes to both, then you should be able to recreate the above logic.