i was thinking, that bconds should be added as provides to the package, so then can depend on specific bcond of other package consider apache having bcond ipv6, now there's need for apache+ipv6 or vice versa, so you could add BuildRequires: apache(ipv6) or BuildConflicts: apache(ipv6) -- glen