devel@ where you _can_ ask
 help / color / mirror / Atom feed
* [newbies] Проблемы с распаковкой архивов
@ 2010-10-17 17:30 Чернышов Антон
  2010-10-17 17:50 ` Slava Semushin
  2010-10-17 18:51 ` Alexey I. Froloff
  0 siblings, 2 replies; 11+ messages in thread
From: Чернышов Антон @ 2010-10-17 17:30 UTC (permalink / raw)
  To: devel-newbies

Всем доброго времени суток!

Есть вот такой вот спек (привожу только проблемный кусок):

Name:    	      0ad
Version:        r07970
Release:       alt1

Summary:        Free, Open-Source, Cross-Platform RTS Game of Ancient Warfare
...

Source0:        %name-%version-alpha-unix-build.tar.gz
Source1:	        %name-%version-alpha-unix-data.tar.gz

....

%prep
%setup -n %name-%version-alpha

Вопрос вот в чем - при выполнении rpmbuild -bp распаковывается только
первый из архивов (тот, что Source0). А хотелось бы чтобы оба
распаковывались. Это можно сделать? В SUSE сама игрушка и ее ресурсы
обрабатываются разными .spec-файлами, а я хотел бы одним все
сделать... В какую сторону копать?

-- 
С уважением,
Чернышов Антон

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 17:30 [newbies] Проблемы с распаковкой архивов Чернышов Антон
@ 2010-10-17 17:50 ` Slava Semushin
  2010-10-17 17:59   ` Чернышов Антон
  2010-10-17 18:51 ` Alexey I. Froloff
  1 sibling, 1 reply; 11+ messages in thread
From: Slava Semushin @ 2010-10-17 17:50 UTC (permalink / raw)
  To: devel@ where you _can_ ask

18 октября 2010 г. 0:30 пользователь Чернышов Антон
<flammifer@inbox.ru> написал:
[...]
> Вопрос вот в чем - при выполнении rpmbuild -bp распаковывается только
> первый из архивов (тот, что Source0). А хотелось бы чтобы оба
> распаковывались. Это можно сделать?

Из описания опций макроса %setup:

 -b номер (распаковывать указанный source до перехода в директорию)
 -a номер (распаковывать указанный source после перехода в директорию)

(взято с http://bog.pp.ru/work/rpm.html)

Оно?

-- 
Slava Semushin

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 17:50 ` Slava Semushin
@ 2010-10-17 17:59   ` Чернышов Антон
  2010-10-17 18:45     ` Slava Semushin
  0 siblings, 1 reply; 11+ messages in thread
From: Чернышов Антон @ 2010-10-17 17:59 UTC (permalink / raw)
  To: devel@ where you _can_ ask

А, блин, что называется, заработался... Погуглить даже в голову не пришло :(

Огромный человеческий пасиб!

17 октября 2010 г. 21:50 пользователь Slava Semushin
<slava.semushin@gmail.com> написал:
> 18 октября 2010 г. 0:30 пользователь Чернышов Антон
> <flammifer@inbox.ru> написал:
> [...]
>> Вопрос вот в чем - при выполнении rpmbuild -bp распаковывается только
>> первый из архивов (тот, что Source0). А хотелось бы чтобы оба
>> распаковывались. Это можно сделать?
>
> Из описания опций макроса %setup:
>
>  -b номер (распаковывать указанный source до перехода в директорию)
>  -a номер (распаковывать указанный source после перехода в директорию)
>
> (взято с http://bog.pp.ru/work/rpm.html)
>
> Оно?
>
> --
> Slava Semushin
> _______________________________________________
> devel-newbies mailing list
> devel-newbies@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel-newbies
>



-- 
С уважением,
Чернышов Антон

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 17:59   ` Чернышов Антон
@ 2010-10-17 18:45     ` Slava Semushin
  2010-10-18  4:02       ` Чернышов Антон
  0 siblings, 1 reply; 11+ messages in thread
From: Slava Semushin @ 2010-10-17 18:45 UTC (permalink / raw)
  To: devel@ where you _can_ ask

18 октября 2010 г. 0:59 пользователь Чернышов Антон
<flammifer@inbox.ru> написал:
> А, блин, что называется, заработался... Погуглить даже в голову не пришло :(

Ничего страшного. На самом деле вопрос не из FAQ, так что как бы вы
искали, я даже не знаю таких ключевых слов. Сам-то я знал, что искать
и где, так как когда-то читал эту доку и в памяти отложилось, что у
%setup есть подобные ключики.


-- 
Slava Semushin

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 17:30 [newbies] Проблемы с распаковкой архивов Чернышов Антон
  2010-10-17 17:50 ` Slava Semushin
@ 2010-10-17 18:51 ` Alexey I. Froloff
  2010-10-17 18:54   ` Dmitry V. Levin
  1 sibling, 1 reply; 11+ messages in thread
From: Alexey I. Froloff @ 2010-10-17 18:51 UTC (permalink / raw)
  To: devel-newbies

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

On Sun, Oct 17, 2010 at 09:30:14PM +0400, Чернышов Антон wrote:
> В SUSE сама игрушка и ее ресурсы обрабатываются разными
> .spec-файлами, а я хотел бы одним все сделать...
Не надо так делать.

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 18:51 ` Alexey I. Froloff
@ 2010-10-17 18:54   ` Dmitry V. Levin
  2010-10-17 19:06     ` Alexey I. Froloff
  2010-10-18  3:58     ` Чернышов Антон
  0 siblings, 2 replies; 11+ messages in thread
From: Dmitry V. Levin @ 2010-10-17 18:54 UTC (permalink / raw)
  To: devel-newbies

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

On Sun, Oct 17, 2010 at 10:51:52PM +0400, Alexey I. Froloff wrote:
> On Sun, Oct 17, 2010 at 09:30:14PM +0400, Чернышов Антон wrote:
> > В SUSE сама игрушка и ее ресурсы обрабатываются разными
> > .spec-файлами, а я хотел бы одним все сделать...
> Не надо так делать.

... если сама игрушка и ее ресурсы хотя бы иногда обновляются асинхронно.
В любом случае не забудьте запаковать ресурсы как noarch-пакет.


-- 
ldv

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

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 18:54   ` Dmitry V. Levin
@ 2010-10-17 19:06     ` Alexey I. Froloff
  2010-10-18  3:58     ` Чернышов Антон
  1 sibling, 0 replies; 11+ messages in thread
From: Alexey I. Froloff @ 2010-10-17 19:06 UTC (permalink / raw)
  To: devel-newbies

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

On Sun, Oct 17, 2010 at 10:54:59PM +0400, Dmitry V. Levin wrote:
> > > В SUSE сама игрушка и ее ресурсы обрабатываются разными
> > > .spec-файлами, а я хотел бы одним все сделать...
> > Не надо так делать.
> ... если сама игрушка и ее ресурсы хотя бы иногда обновляются
> асинхронно.
Если слинковано оно динамически, то есть большая вероятность, что
так и получится.

-- 
Regards,    --
Sir Raorn.   --- http://thousandsofhate.blogspot.com/

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

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 18:54   ` Dmitry V. Levin
  2010-10-17 19:06     ` Alexey I. Froloff
@ 2010-10-18  3:58     ` Чернышов Антон
  2010-10-18 10:37       ` Michael Shigorin
  1 sibling, 1 reply; 11+ messages in thread
From: Чернышов Антон @ 2010-10-18  3:58 UTC (permalink / raw)
  To: devel@ where you _can_ ask

17 октября 2010 г. 22:54 пользователь Dmitry V. Levin
<ldv@altlinux.org> написал:
> On Sun, Oct 17, 2010 at 10:51:52PM +0400, Alexey I. Froloff wrote:
>> On Sun, Oct 17, 2010 at 09:30:14PM +0400, Чернышов Антон wrote:
>> > В SUSE сама игрушка и ее ресурсы обрабатываются разными
>> > .spec-файлами, а я хотел бы одним все сделать...
>> Не надо так делать.
>
> ... если сама игрушка и ее ресурсы хотя бы иногда обновляются асинхронно.
> В любом случае не забудьте запаковать ресурсы как noarch-пакет.

Я так и собирался. Один спек, но два пакета. Сама игра -
архитектурно-зависимый и ресурсы - noarch.
Как только все начнет собираться без проблем, посмотрю стоит ли
"решение одного спека" свеч. Возможно и разобью.


-- 
С уважением,
Чернышов Антон

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-17 18:45     ` Slava Semushin
@ 2010-10-18  4:02       ` Чернышов Антон
  0 siblings, 0 replies; 11+ messages in thread
From: Чернышов Антон @ 2010-10-18  4:02 UTC (permalink / raw)
  To: devel@ where you _can_ ask

> Ничего страшного. На самом деле вопрос не из FAQ, так что как бы вы
> искали, я даже не знаю таких ключевых слов. Сам-то я знал, что искать
> и где, так как когда-то читал эту доку и в памяти отложилось, что у
> %setup есть подобные ключики.

Ну вот запрос "macros %setup" к Великому Гуглу привел меня вот сюда -
http://www.rpm.org/max-rpm/s1-rpm-specref-macros.html
Там как раз описание есть. Книжка, кстати, классная. Но не буду флудить :)

-- 
С уважением,
Чернышов Антон

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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-18  3:58     ` Чернышов Антон
@ 2010-10-18 10:37       ` Michael Shigorin
  2010-10-18 11:21         ` Чернышов Антон
  0 siblings, 1 reply; 11+ messages in thread
From: Michael Shigorin @ 2010-10-18 10:37 UTC (permalink / raw)
  To: devel@ where you _can_ ask

On Mon, Oct 18, 2010 at 07:58:04AM +0400, Чернышов Антон wrote:
> Как только все начнет собираться без проблем, посмотрю стоит ли
> "решение одного спека" свеч. Возможно и разобью.

Как правило, не стоит и лучше разбить, не дожидаясь очевидного
тому подтверждения.  Уже не раз проходили.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [newbies] Проблемы с распаковкой архивов
  2010-10-18 10:37       ` Michael Shigorin
@ 2010-10-18 11:21         ` Чернышов Антон
  0 siblings, 0 replies; 11+ messages in thread
From: Чернышов Антон @ 2010-10-18 11:21 UTC (permalink / raw)
  To: devel@ where you _can_ ask

18 октября 2010 г. 14:37 пользователь Michael Shigorin
<mike@osdn.org.ua> написал:
> On Mon, Oct 18, 2010 at 07:58:04AM +0400, Чернышов Антон wrote:
>> Как только все начнет собираться без проблем, посмотрю стоит ли
>> "решение одного спека" свеч. Возможно и разобью.
>
> Как правило, не стоит и лучше разбить, не дожидаясь очевидного
> тому подтверждения.  Уже не раз проходили.

Ну Ок. Тогда лучше разобью сразу.

-- 
С уважением,
Чернышов Антон

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

end of thread, other threads:[~2010-10-18 11:21 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-10-17 17:30 [newbies] Проблемы с распаковкой архивов Чернышов Антон
2010-10-17 17:50 ` Slava Semushin
2010-10-17 17:59   ` Чернышов Антон
2010-10-17 18:45     ` Slava Semushin
2010-10-18  4:02       ` Чернышов Антон
2010-10-17 18:51 ` Alexey I. Froloff
2010-10-17 18:54   ` Dmitry V. Levin
2010-10-17 19:06     ` Alexey I. Froloff
2010-10-18  3:58     ` Чернышов Антон
2010-10-18 10:37       ` Michael Shigorin
2010-10-18 11:21         ` Чернышов Антон

devel@ where you _can_ ask

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-newbies/0 devel-newbies/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-newbies devel-newbies/ http://lore.altlinux.org/devel-newbies \
		devel-newbies@lists.altlinux.org devel-newbies@lists.altlinux.ru devel-newbies@lists.altlinux.com
	public-inbox-index devel-newbies

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel-newbies


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git