ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] формат исходника
@ 2006-05-28 17:17 Artem Zolochevskiy
  2006-05-28 17:23 ` Alexey Tourbin
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Artem Zolochevskiy @ 2006-05-28 17:17 UTC (permalink / raw)
  To: devel

hi all

Я тут новенький, так что сразу не убивайте...

Есть несколько текстовых файлов, которые хочется просто упаковать в rpm
пакет.Сами они в ориг. виде на сайте лежат в zip. Как принято поступать в
таких ситуациях?

1. распаковать zip и всё что внём засунуть в tar.bz2?
2. взять и прям весь оригинальный zip файл как он есть запаковать внутрь
tar.bz2?
3. вообще оставить как есть в zip? Только вот не знаю так, вообще rpm
собрать получится.

Итак, что скажете?

--
Artem Zolochevskiy

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

* Re: [devel] формат исходника
  2006-05-28 17:17 [devel] формат исходника Artem Zolochevskiy
@ 2006-05-28 17:23 ` Alexey Tourbin
  2006-05-29  7:32   ` Yury Aliaev
  2006-05-28 18:35 ` Damir Shayhutdinov
  2006-05-28 20:13 ` Vitaly Lipatov
  2 siblings, 1 reply; 5+ messages in thread
From: Alexey Tourbin @ 2006-05-28 17:23 UTC (permalink / raw)
  To: devel

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

On Sun, May 28, 2006 at 08:17:35PM +0300, Artem Zolochevskiy wrote:
> hi all
> 
> Я тут новенький, так что сразу не убивайте...
> 
> Есть несколько текстовых файлов, которые хочется просто упаковать в rpm
> пакет.Сами они в ориг. виде на сайте лежат в zip. Как принято поступать в
> таких ситуациях?
> 
> 1. распаковать zip и всё что внём засунуть в tar.bz2?
> 2. взять и прям весь оригинальный zip файл как он есть запаковать внутрь
> tar.bz2?
> 3. вообще оставить как есть в zip? Только вот не знаю так, вообще rpm
> собрать получится.
> 
> Итак, что скажете?

%setup понимает zip исходники, но несколько специфическим образом (unzip -L)

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

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

* Re: [devel] формат исходника
  2006-05-28 17:17 [devel] формат исходника Artem Zolochevskiy
  2006-05-28 17:23 ` Alexey Tourbin
@ 2006-05-28 18:35 ` Damir Shayhutdinov
  2006-05-28 20:13 ` Vitaly Lipatov
  2 siblings, 0 replies; 5+ messages in thread
From: Damir Shayhutdinov @ 2006-05-28 18:35 UTC (permalink / raw)
  To: ALT Devel discussion list

28.05.06, Artem Zolochevskiy<azol@altlinux.ru> написал(а):
> Есть несколько текстовых файлов, которые хочется просто упаковать в rpm
> пакет.Сами они в ориг. виде на сайте лежат в zip. Как принято поступать в
> таких ситуациях?
>
> 1. распаковать zip и всё что внём засунуть в tar.bz2?
> 2. взять и прям весь оригинальный zip файл как он есть запаковать внутрь
> tar.bz2?
> 3. вообще оставить как есть в zip? Только вот не знаю так, вообще rpm
> собрать получится.
>
> Итак, что скажете?
Срочно читать Maximum RPM! :)

Добавить как Source1: file.zip
Потом в секции %prep
%setup -q -a 1

После чего в секции %install
установить эти текстовые файлы в нужное место %buildroot с помощью %__install

%_install unzippeddir/file1 %buildroot/somepath/file1
%_install unzippeddir/file2 %buildroot/somepath/file2
%_install unzippeddir/file3 %buildroot/somepath/file3
И указать их в секции %files
somepath/file1
somepath/file2
somepath/file3

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

* Re: [devel] формат исходника
  2006-05-28 17:17 [devel] формат исходника Artem Zolochevskiy
  2006-05-28 17:23 ` Alexey Tourbin
  2006-05-28 18:35 ` Damir Shayhutdinov
@ 2006-05-28 20:13 ` Vitaly Lipatov
  2 siblings, 0 replies; 5+ messages in thread
From: Vitaly Lipatov @ 2006-05-28 20:13 UTC (permalink / raw)
  To: ALT Devel discussion list

On Sunday 28 May 2006 21:17, Artem Zolochevskiy wrote:

> 1. распаковать zip и всё что внём засунуть в tar.bz2?
Указать в Source:
URL вида
http://dl.sf.net/%name/%name-%version.tar.bz2
при скачивании тарбола командой
$ rpmgs спек
скачается zip, и автоматом пережмётся в tar.bz2


-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* Re: [devel] формат исходника
  2006-05-28 17:23 ` Alexey Tourbin
@ 2006-05-29  7:32   ` Yury Aliaev
  0 siblings, 0 replies; 5+ messages in thread
From: Yury Aliaev @ 2006-05-29  7:32 UTC (permalink / raw)
  To: ALT Devel discussion list

Alexey Tourbin scripsit:

>>3. вообще оставить как есть в zip? Только вот не знаю так, вообще rpm
>>собрать получится.
>>
>>Итак, что скажете?
> 
> 
> %setup понимает zip исходники, но несколько специфическим образом (unzip -L)
> 

Ага, это подводная задница rpm'а. Если там имена файлов в смешанном 
регистре, то после распаковки можем получить невозможность пересборки. 
Причём такое поведение rpm'а прибито кривыми ржавыми гвоздями где-то на 
уровне исходников и никакими макросами не изменяется :(


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

end of thread, other threads:[~2006-05-29  7:32 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-05-28 17:17 [devel] формат исходника Artem Zolochevskiy
2006-05-28 17:23 ` Alexey Tourbin
2006-05-29  7:32   ` Yury Aliaev
2006-05-28 18:35 ` Damir Shayhutdinov
2006-05-28 20:13 ` Vitaly Lipatov

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