On Sun, Feb 27, 2011 at 07:45:50PM +0300, Damir Shayhutdinov wrote: > > Новый план выхода из кризиса (реализован в 4.0.4-alt100.22): > > 1) Оставлять в зависимостях только Requires, а Requires.private убрать. > > 2) Продувать хедеры через /usr/bin/cpp и смотреть, какие ещё хедеры > > включаются, чтобы появились дополнительные зависимости на *-devel > > пакеты с хедерами.  Скрипт cpp.req был написан почти три года назад, > > но в нём не было необходимости, т.к. pkgconfig.req давал неплохой > > результат.  Никогда не знаешь, чего придётся доставать из штанин. > > Дядя Лёша, вопрос из зала - а как же быть с условными зависимостями? > > #ifdef USE_FOO_H > > #include > > #endif Просьба уточнить, каким образом включается -DUSE_FOO_H. Если автоматически, например, из другого заголовка в этом пакете, или из pkg-config --cflags согласно .pc-файлу в этом пакете, то и зависимость, с высокой вероятностью, подцепится автоматически. А если вручную, то и зависимость можно прописать вручную. -- ldv