On Thu, Mar 13, 2008 at 05:10:29PM +0300, Damir Shayhutdinov wrote: > > Я разобрался в чём дело. Оказывается, макрос %gconf2_install > > определяется в файле, входящем в libGConf-devel. Надо бы это на фрисорсе > > зафиксировать. Просто обычно пакеты, содержащие схемы, цепляют так или > > иначе libGConf-devel, поэтому и без явного его указания всё обычно > > срабатывает. > > Может быть стоит сделать для пакетов, которые предоставляют макросы > RPM, виртуальные Provides типа rpm-macro(gconf2_install)? > > Тогда если какой-то макрос не находится, достаточно будет прописать > BuildRequires(pre): rpm-macro(name). И забыть о том, в каком пакете > это макроопределение лежит. Ещё раз предлагаю не обращать внимания на warnings при первоначальном создании src.rpm из gear репозитария -- а то можно перестараться!