ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [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