[sisyphus] rpm requires

Andrii Dobrovol`s`kii =?iso-8859-1?q?dobr_=CE=C1_iop=2Ekiev=2Eua?=
Пт Май 18 13:51:52 MSD 2007


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************************

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070518/437826d6/attachment-0003.bin>


Подробная информация о списке рассылки Sisyphus