[devel] зависимости на модули перла идущие с пакетом
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Чт Янв 8 03:00:34 MSK 2004
On Thu, Jan 08, 2004 at 01:03:29AM +0300, Денис Смирнов wrote:
> Вводная: есть пакет, в нём есть некий модуль perl'а, использующийся
> исключительно для внутренних целей, посему лежащий в %_libdir/%name.
> При создании пакета автоматически создаётся зависимость на этот модуль
> (так как он используется скриптами, лежащими в пакете), но при этом с
> модуль в provides не добавляется.
>
> Задача: любо чтобы этот модуль не добавлялся и в reqires тоже (идеальный
> вариант, так как модуль внутренний только для себя), либо чтобы он был и в
> Provides.
>
> Как решать?
Добавить легко:
согласно /usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R,
достаточно поместить в spec-файл строку
%add_findprov_lib_path %_libdir/%name
Убрать сложнее:
Надо переопределить %__find_requires на свой скрипт, который отфильтрует
результат работы системного %__find_requires. Если вы придумаете более
элегантный метод, напишите.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20040108/b86bc49a/attachment-0001.bin>
Подробная информация о списке рассылки Devel