Andrii Dobrovol`s`kii пишет: > Andrey Rahmatullin пишет: >> On Mon, May 14, 2007 at 05:28:52PM +0400, Epiphanov Sergei wrote: >>> зависимостей для пакета. Судя по всему, решение будет как у меня >> Где вы такой ужас успели сделать? >> > Итак. > Я успел сделать и "ужас" и "как в книге хороших советов". Результат > совершенно противоположен ожидаемому. > Как ненадо -- провайдит кучу всего и ставится "без писка" и всё в > порядке. > Как надо -- провайдится значительно меньшее количество библиотек и > не устанавливается с вагоном ругани. > Если я пишу в спеке: > Provides: perl(Gwyddion/dump.pm) > Provides: python2.4(Gwyddion) > собираю и вижу в списке предоставляемого: > gwyddion > libgwyapp2.so.0 > libgwyddion2.so.0 > libgwydgets2.so.0 > libgwydraw2.so.0 > libgwymodule2.so.0 > libgwyprocess2.so.0 > pkgconfig(gwyddion) > python2.4(__init__) > python2.4(dump) > gwyddion > Всё устанавливается. > Если пишу: > %add_python_lib_path %_libdir/%name/python/Gwyddion > %add_perl_lib_path %_libdir/%name/perl/Gwyddion > То получаю куценький список: > gwyddion > python2.4(__init__) > python2.4(dump) > gwyddion > И пакет просто не устанавливается... > В обоих случаях есть ещё и запись > Provides: gwyddion > И как это понимать? Почему в одном случае в список попадают его > собственные библиотеки а в другом нет? Какое вообще они имеют > отношение к питонам с перлами? > Нашел виновника обрезания провайдесов. Им оказалась декларация AutoProv: python. Если она в спеке есть, то собственные библиотеки программы в провайдесы не попадают. если нет, то всё нормально. Почему? -- Rgrds, Andriy ********************************************************************* email: dobr at iop dot kiev dot ua Kyiv, Ukraine Phone: (380-44) 525-7824 Department of Gas Electronics Fax: (380-44) 525-2329 Institute of Physics of NASU *********************dobrATjabber.iop.kiev.ua************************