* [devel] Requires perl(module)
@ 2002-12-04 22:50 Vitaly Lipatov
2002-12-05 8:39 ` [devel] " Mikhail Zabaluev
2002-12-05 9:14 ` [devel] " Stanislav Ievlev
0 siblings, 2 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2002-12-04 22:50 UTC (permalink / raw)
To: devel
Как быть, если я собираю пакет (lyx),
в котором находится скрипт на perl,
использующий в пакете же расположенные модули
на perl? Собранную программу установить не получается:
ошибка: неудовлетворенные зависимости:
perl(BasicLyX.pm) нужен для lyx-1.2.1-alt2.1
perl(CleanTeX.pm) нужен для lyx-1.2.1-alt2.1
Кому объяснить, что не надо для скриптов на perl выставлять эти
requires? Или нужно как-то их предоставлять?
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 7+ messages in thread
* [devel] Re: Requires perl(module)
2002-12-04 22:50 [devel] Requires perl(module) Vitaly Lipatov
@ 2002-12-05 8:39 ` Mikhail Zabaluev
2002-12-05 9:14 ` [devel] " Stanislav Ievlev
1 sibling, 0 replies; 7+ messages in thread
From: Mikhail Zabaluev @ 2002-12-05 8:39 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 926 bytes --]
Hello Vitaly,
On Thu, Dec 05, 2002 at 01:50:38AM +0300, Vitaly Lipatov wrote:
>
> Как быть, если я собираю пакет (lyx),
> в котором находится скрипт на perl,
> использующий в пакете же расположенные модули
> на perl? Собранную программу установить не получается:
>
> ошибка: неудовлетворенные зависимости:
> perl(BasicLyX.pm) нужен для lyx-1.2.1-alt2.1
> perl(CleanTeX.pm) нужен для lyx-1.2.1-alt2.1
>
> Кому объяснить, что не надо для скриптов на perl выставлять эти
> requires?
AutoReq: yes, noperl
> Или нужно как-то их предоставлять?
Почему они не предоставляются автоматически -- это другой вопрос.
Обычно, если в пакете есть perl-модули, они обнаруживаются.
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
Don't worry about people stealing your ideas. If your ideas are any good,
you'll have to ram them down people's throats.
-- Howard Aiken
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Requires perl(module)
2002-12-04 22:50 [devel] Requires perl(module) Vitaly Lipatov
2002-12-05 8:39 ` [devel] " Mikhail Zabaluev
@ 2002-12-05 9:14 ` Stanislav Ievlev
2002-12-05 9:40 ` Vitaly Lipatov
1 sibling, 1 reply; 7+ messages in thread
From: Stanislav Ievlev @ 2002-12-05 9:14 UTC (permalink / raw)
To: devel
On Thu, Dec 05, 2002 at 01:50:38AM +0300, Vitaly Lipatov wrote:
> Как быть, если я собираю пакет (lyx),
> в котором находится скрипт на perl,
> использующий в пакете же расположенные модули
> на perl? Собранную программу установить не получается:
Можете указать дополнительный путь поиска модулей
Вот пример из drakxtools:
%define _perl_lib_path %perl_vendor_privlib:%_libdir/libDraX
А вообще очень этот скрипт нужен?
>
> ошибка: неудовлетворенные зависимости:
> perl(BasicLyX.pm) нужен для lyx-1.2.1-alt2.1
> perl(CleanTeX.pm) нужен для lyx-1.2.1-alt2.1
>
> Кому объяснить, что не надо для скриптов на perl выставлять эти
> requires? Или нужно как-то их предоставлять?
>
> --
> Lav
> Виталий Липатов
> Санкт-Петербург
> GNU! ALT Linux Team! LaTeX! LyX!
> _______________________________________________
> Devel mailing list
> Devel@altlinux.ru
> http://altlinux.ru/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Requires perl(module)
2002-12-05 9:14 ` [devel] " Stanislav Ievlev
@ 2002-12-05 9:40 ` Vitaly Lipatov
2002-12-05 11:14 ` [devel] " Alexey Tourbin
0 siblings, 1 reply; 7+ messages in thread
From: Vitaly Lipatov @ 2002-12-05 9:40 UTC (permalink / raw)
To: devel
On Четверг 05 Декабрь 2002 12:14, Stanislav Ievlev wrote:
> Можете указать дополнительный путь поиска модулей
> Вот пример из drakxtools:
> %define _perl_lib_path %perl_vendor_privlib:%_libdir/libDraX
Спасибо, помогло.
> А вообще очень этот скрипт нужен?
Ну вообще - да. Это reLyX, программа преобразования LaTeX->LyX.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 7+ messages in thread
* [devel] Re: Requires perl(module)
2002-12-05 9:40 ` Vitaly Lipatov
@ 2002-12-05 11:14 ` Alexey Tourbin
2002-12-05 13:00 ` Vitaly Lipatov
0 siblings, 1 reply; 7+ messages in thread
From: Alexey Tourbin @ 2002-12-05 11:14 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 731 bytes --]
On Thu, Dec 05, 2002 at 12:40:47PM +0300, Vitaly Lipatov wrote:
> On Четверг 05 Декабрь 2002 12:14, Stanislav Ievlev wrote:
>
> > Можете указать дополнительный путь поиска модулей
> > Вот пример из drakxtools:
> > %define _perl_lib_path %perl_vendor_privlib:%_libdir/libDraX
> Спасибо, помогло.
>
> > А вообще очень этот скрипт нужен?
> Ну вообще - да. Это reLyX, программа преобразования LaTeX->LyX.
А скрипт эти библиотеки потом найдет?
В скрипте дложно быть use lib qw(/path);
А вообще, если бы у этих модулей был осмысленный префикс (Lyx::), лучше
бы их класть в vendor_perl.
--
WBR, Alexey Tourbin "He is a sane man who can have tragedy
BIOZAK Ltd., Russia in his heart and comedy in his head."
--G.K.Chesterton
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [devel] Re: Requires perl(module)
2002-12-05 11:14 ` [devel] " Alexey Tourbin
@ 2002-12-05 13:00 ` Vitaly Lipatov
2002-12-06 9:51 ` Mikhail Zabaluev
0 siblings, 1 reply; 7+ messages in thread
From: Vitaly Lipatov @ 2002-12-05 13:00 UTC (permalink / raw)
To: devel
On Четверг 05 Декабрь 2002 14:14, Alexey Tourbin wrote:
>
> А скрипт эти библиотеки потом найдет?
> В скрипте дложно быть use lib qw(/path);
Ну последние два года находит. Да, вроде есть.
Он-то не менялся, просто раньше rpmbuild не рыскал по всем
перловым скриптам в поисках требований.
>
> А вообще, если бы у этих модулей был осмысленный префикс
> (Lyx::), лучше бы их класть в vendor_perl.
А зачем нам какие-то модули от LyX? Это его внутреннее дело.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 7+ messages in thread
* [devel] Re: Requires perl(module)
2002-12-05 13:00 ` Vitaly Lipatov
@ 2002-12-06 9:51 ` Mikhail Zabaluev
0 siblings, 0 replies; 7+ messages in thread
From: Mikhail Zabaluev @ 2002-12-06 9:51 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 1316 bytes --]
Hello Vitaly,
On Thu, Dec 05, 2002 at 04:00:15PM +0300, Vitaly Lipatov wrote:
>
> On Четверг 05 Декабрь 2002 14:14, Alexey Tourbin wrote:
> >
> > А скрипт эти библиотеки потом найдет?
> > В скрипте дложно быть use lib qw(/path);
> Ну последние два года находит. Да, вроде есть.
> Он-то не менялся, просто раньше rpmbuild не рыскал по всем
> перловым скриптам в поисках требований.
Нет, рыскал по всем, но записывал в требования только те файлы,
которые реально присутствовали в @ISA, или в его отображении
на %buildroot.
> > А вообще, если бы у этих модулей был осмысленный префикс
> > (Lyx::), лучше бы их класть в vendor_perl.
> А зачем нам какие-то модули от LyX? Это его внутреннее дело.
Тогда perl в AutoReq лучше отключить. Если там другие полезные
зависимости не находятся, конечно. И их тоже можно найти раз
при сборке очередной версии, записать руками в Requires
и отключить AutoReq снова.
Можно для удобства делать так:
%def_disable perlreq
%if_enabled perlreq
AutoReq: yes, perl
%else
AutoReq: yes, noperl
%endif
И делать rpmbuild -bi --enable perlreq lyx.spec
только когда нужно уяснить, чего там всё же находит perl.req.
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
We have lingered long enough on the shores of the Cosmic Ocean.
-- Carl Sagan
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2002-12-06 9:51 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-04 22:50 [devel] Requires perl(module) Vitaly Lipatov
2002-12-05 8:39 ` [devel] " Mikhail Zabaluev
2002-12-05 9:14 ` [devel] " Stanislav Ievlev
2002-12-05 9:40 ` Vitaly Lipatov
2002-12-05 11:14 ` [devel] " Alexey Tourbin
2002-12-05 13:00 ` Vitaly Lipatov
2002-12-06 9:51 ` Mikhail Zabaluev
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git