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