[devel] Re: Daedalus: New packages

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Июл 14 15:34:29 MSD 2004


On Wed, Jul 14, 2004 at 01:43:48PM +0400, Vladimir Lettiev wrote:
> 1. Пакет содержит модуль altbase.pm, во всех использующих его скриптах 
> стоит запись:
> 
> BEGIN {
>     unshift(@INC, "./adm");
> }
> ...
> use altbase;

use FindBin;
use lib "$FindBin::Bin/adm";
use altbase;

> таким образом скрипты находят этот модуль в путях @INC.
> 
> Но при сборке пакета, при поиске perl-зависимостей, текущий каталог не 
> равен каталогу в котором находится проверяемый скрипт, поэтому 
> вываливаются ошибки.
> Как временное решение, в спеке указывается %set_perl_req_method relaxed
> Как же всё-таки правильнее обрабатывать подобные ситуации?

Можно сделать
%define _perl_lib_path %_datadir/%name/adm
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/20040714/61109b51/attachment-0001.bin>


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