[devel] perl и модули из собираемого пакета

Nikolay A. Fetisov =?iso-8859-1?q?naf_=CE=C1_altlinux=2Eru?=
Вт Фев 26 21:23:20 MSK 2008


On Tue, 26 Feb 2008 15:36:44 +0200
Andrew Kornilov wrote:

> "Nikolay A. Fetisov" <naf-u2l5PoMzF/Uox3rIn2DAYQ на public.gmane.org> writes:
> ...
> > Сборка идёт на x86_64?
> Да. 

На x86_64 %_libdir = /usr/lib64.

> >
> >> ...
> >> Почитав README.ALT из rpm-build-perl и поискав по рассылке, попробовал
> >> использовать макросы:
> >> %define _perl_lib_path %_libdir/%name/lib/
> > Этого вполне достаточно - с заменой %_libdir на %_libexecdir.
> Гм. А почему надо менять на libexecdir и где об этом сказано? Потому, что
> x86_64? А если у меня target noarch, libdir же будет правильно указывать. 

%_libexecdir = /usr/lib и на x86_64, и на i586. Посмотрите лог сборки в 
ftp://ftp.altlinux.org/pub/people/incominger/logs/rebuild/x86_64/
То, что в Sisyphus попал пакет, собранный на i586 - это просто везение.

А самое правильное, наверное, перетаскивать всё из /usr/lib
в /usr/share. 

> Меня даже больше интересует, почему в ошибке в @INC нет моего пути. 

По рассмотрению rt.spec: нужен
%define _perl_lib_path %_libdir/%rtname/lib/

Для 3.6.6-alt1.rc1 патч к rt.spec приложил - для сборки на i586.
Трёх модулей, использующихся в пакете, в Sisyphus на данный момент нет.
Использующие их места, соответственно, выброшены через
%add_findreq_skiplist. Также из пакета (и из поиска зависимостей)
выкинуты тесты.

-- 
С уважением,
Николай Фетисов
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : rt.spec.patch
Тип     : text/x-patch
Размер  : 1058 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080226/68d0d2d7/attachment-0004.bin>
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080226/68d0d2d7/attachment-0005.bin>


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