On Mon, Dec 10, 2007 at 01:24:34PM +0200, Slava Dubrovskiy wrote: > %ifarch %ix86 > BuildPreReq: libwine-devel > %endif Такие конструкции не работают - BuildRequires формируются при сборке src.rpm, и в дальнейшем на всех архитектурах используется одинаковый список, сохранённый в src.rpm. Один из способов обхода - сделать пакет с пустым %files, собирающийся на всех архитектурах, но имеющий разные зависимости (т.е., в %ifarch должно быть Requires), и затем в BuildRequires основного пакета требовать этот пакет вместо реальных.