ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] perl modules build
  @ 2003-07-29  6:55 ` Andrey Brindeew
  2003-07-29  8:16   ` Grigory Milev
  2003-07-29 14:41   ` [devel] " Alexey Tourbin
  0 siblings, 2 replies; 5+ messages in thread
From: Andrey Brindeew @ 2003-07-29  6:55 UTC (permalink / raw)
  To: Devel

[-- Attachment #1: Type: text/plain, Size: 806 bytes --]

Hi!

У меня есть пара вопросов по сборке перл-модулей:

1. Buildarch: noarch нужно указывать? Т.е. чисто перловые модули (без
*.so внутри) как правильнее собирать - с noarch или с ix86?

2. Как правильно включать файлы в пакеты?

а) %files
   %perl_vendor_privlib

   В этом случае в пакет попадают пустые каталоги:
   /usr/lib/perl5/vendor_perl/i386-linux
   /usr/lib/perl5/vendor_perl/i386-linux/auto
   /usr/lib/perl5/vendor_perl/i386-linux/auto/GD
   /usr/lib/perl5/vendor_perl/i386-linux/auto/GD/Text

б) %files
   %perl_vendor_privlib/GD/*
   В этом случае пустые каталоги не попадают, пакет не обладает
   лишними каталогами.

Подозреваю, что вариант б) правильнее, но хочется убедиться в этом
точно.

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] perl modules build
  2003-07-29  6:55 ` [devel] perl modules build Andrey Brindeew
@ 2003-07-29  8:16   ` Grigory Milev
  2003-07-29 14:41   ` [devel] " Alexey Tourbin
  1 sibling, 0 replies; 5+ messages in thread
From: Grigory Milev @ 2003-07-29  8:16 UTC (permalink / raw)
  To: Devel

[-- Attachment #1: Type: text/plain, Size: 1241 bytes --]

>>>>> "Andrey" == Andrey Brindeew <abr@altlinux.ru> writes:

    Andrey> Hi!  У меня есть пара вопросов по сборке перл-модулей:

    Andrey> 1. Buildarch: noarch нужно указывать? Т.е. чисто перловые модули
    Andrey> (без *.so внутри) как правильнее собирать - с noarch или с ix86?
noarch

    Andrey> 2. Как правильно включать файлы в пакеты?

    Andrey> а) %files %perl_vendor_privlib

    Andrey>    В этом случае в пакет попадают пустые каталоги:
    Andrey> /usr/lib/perl5/vendor_perl/i386-linux
    Andrey> /usr/lib/perl5/vendor_perl/i386-linux/auto
    Andrey> /usr/lib/perl5/vendor_perl/i386-linux/auto/GD
    Andrey> /usr/lib/perl5/vendor_perl/i386-linux/auto/GD/Text

    Andrey> б) %files %perl_vendor_privlib/GD/* В этом случае пустые каталоги
    Andrey> не попадают, пакет не обладает лишними каталогами.
Именно так и если %perl_vendor_privlib/GD провайдится твоим пакетом, а не
кем-то еще, то надо еще %dir %perl_vendor_privlib/GD указывать.

+--------------------------------------------------------+
Grigory Milev	mailto:week@altlinux.ru
ALT Linux Team	http://www.altlinux.ru
+--------------------------------------------------------+
Life too beautiful and interesting. Don't worry, be happy.

[-- Attachment #2: Type: application/pgp-signature, Size: 188 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel] Re: perl modules build
  2003-07-29  6:55 ` [devel] perl modules build Andrey Brindeew
  2003-07-29  8:16   ` Grigory Milev
@ 2003-07-29 14:41   ` Alexey Tourbin
  2003-07-29 14:56     ` Andrey Brindeew
  1 sibling, 1 reply; 5+ messages in thread
From: Alexey Tourbin @ 2003-07-29 14:41 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 844 bytes --]

On Tue, Jul 29, 2003 at 10:55:49AM +0400, Andrey Brindeew wrote:
> 1. Buildarch: noarch нужно указывать? Т.е. чисто перловые модули (без
> *.so внутри) как правильнее собирать - с noarch или с ix86?

noarch

> 2. Как правильно включать файлы в пакеты?
> 
> а) %files
>    %perl_vendor_privlib
> 
>    В этом случае в пакет попадают пустые каталоги:
>    /usr/lib/perl5/vendor_perl/i386-linux
>    /usr/lib/perl5/vendor_perl/i386-linux/auto
>    /usr/lib/perl5/vendor_perl/i386-linux/auto/GD
>    /usr/lib/perl5/vendor_perl/i386-linux/auto/GD/Text
> 
> б) %files
>    %perl_vendor_privlib/GD/*
>    В этом случае пустые каталоги не попадают, пакет не обладает
>    лишними каталогами.

%perl_vendor_privlib/GD
Это означает сам каталог GD плюс (рекурсивно) всё что в нём лежит.
В случае б) при удалении пакета он оставит за собой пустой каталог.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] Re: perl modules build
  2003-07-29 14:41   ` [devel] " Alexey Tourbin
@ 2003-07-29 14:56     ` Andrey Brindeew
  2003-07-29 15:06       ` Alexey Tourbin
  0 siblings, 1 reply; 5+ messages in thread
From: Andrey Brindeew @ 2003-07-29 14:56 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 410 bytes --]

On Tue, Jul 29, 2003 at 06:41:41PM +0400, Alexey Tourbin wrote:
> %perl_vendor_privlib/GD
> Это означает сам каталог GD плюс (рекурсивно) всё что в нём лежит.
> В случае б) при удалении пакета он оставит за собой пустой каталог.

Т.е. нужно делать еще и %dir %perl_vendor_privlib/GD, как это предложил
Григорий?

-- 
WBR, Andrey Brindeew.
"No one person can understand Perl culture completely"
(C) Larry Wall.

[-- Attachment #2: Type: application/pgp-signature, Size: 245 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [devel] Re: perl modules build
  2003-07-29 14:56     ` Andrey Brindeew
@ 2003-07-29 15:06       ` Alexey Tourbin
  0 siblings, 0 replies; 5+ messages in thread
From: Alexey Tourbin @ 2003-07-29 15:06 UTC (permalink / raw)
  To: devel

[-- Attachment #1: Type: text/plain, Size: 321 bytes --]

On Tue, Jul 29, 2003 at 06:56:14PM +0400, Andrey Brindeew wrote:
> Т.е. нужно делать еще и %dir %perl_vendor_privlib/GD, как это предложил
> Григорий?

Нет.  Нужно делать просто

	%perl_vendor_privlib/GD

Это эквивалентно

%dir	%perl_vendor_privlib/GD
	%perl_vendor_privlib/GD/*

и т.д., если для "*" будут ещё каталоги.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-07-29 15:06 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-07-29  6:55 ` [devel] perl modules build Andrey Brindeew
2003-07-29  8:16   ` Grigory Milev
2003-07-29 14:41   ` [devel] " Alexey Tourbin
2003-07-29 14:56     ` Andrey Brindeew
2003-07-29 15:06       ` Alexey Tourbin

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