On Tue, May 27, 2008 at 01:42:46PM +0400, Yury Aliaev wrote: > Led пишет: > >>>> архитектуры i586. В связи с этим возник вопрос: что нужно писать в >>>> спеке, чтобы, если сборочная архитектура i586 (точнее, вообще ix86, ибо >>>> всякие i686,athlon и т.п. тоже катят), то в BuildRequires включалась эта >>>> библиотека, соответственно у %configure появлялся нужный параметр? >>>> >>>> Заранее спасибо, >>>> Юрий. >>> %ifarch %ix86 >>> пример : >>> http://www.sisyphus.ru/srpm/Sisyphus/anyasm/spec >> >> В anyasm не BuildRequires, а Requires. Этот "пакет" и >> существует только потому, что >> предлагаемая вами конструкция для >> BuildRequires не работает. >> > > А что тогда работает? BuildRequires внутри %ifarch заработают правильно только после перехода на сборку из gear. Можно сделать fake-пакет который проставляет Requires в зависимости от архитекторы. И этот пакет прописывается в BuildRequires. Но это костыль. -- Regards, Kirill A. Shutemov + Belarus, Minsk + ALT Linux Team, http://www.altlinux.com/