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