[devel] [git update] packages/libxml2 - src.rpm
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Июл 19 18:02:47 MSD 2007
On Thu, Jul 19, 2007 at 05:53:44PM +0400, Alexey M. Tourbin wrote:
> Update of /people/at/packages/libxml2.git
>
> Changes statistics since `svn3644-23-gbd4a226' follows:
> .gear-rules | 3 ++-
> .../5b85e1f6d74279efc976f4055d6ffc968641491b | 13 +++++++++++++
> .gear-tags/list | 1 +
> libxml2.spec | 12 +++++++++---
> 4 files changed, 25 insertions(+), 4 deletions(-)
>
> Changelog since `svn3644-23-gbd4a226' follows:
> commit 650880331f54ffdab56c016683d09edce41a92c5
> Author: Alexey Tourbin <at на altlinux.ru>
> Date: Thu Jul 19 17:41:59 2007 +0400
>
> 1:2.6.29-alt1
>
> - updated to svn revision 3644 (20070718)
> - changed src.rpm packaging to keep separate tarball with svn snapshot
>
> Full diff since `svn3644-23-gbd4a226' follows:
> diff --git a/.gear-rules b/.gear-rules
> index d7d8f8c..6ca459a 100644
> --- a/.gear-rules
> +++ b/.gear-rules
> @@ -1 +1,2 @@
> -tar: . name=libxml2- на version@- на release@
> +tar: svn3644:. name=libxml2- на version@-svn3644
> +diff: svn3644:. .
Получается вот такая вот некрасивая конструкция, если я хочу паковать
отдельно апстримный snapshot. Некрасивая, потому что непараметризуемо
по version. Альтернативно, svn revision можно добавить в version т.е.
сделать версию пакета 2.6.29.3644.
С другой стороны, я подумал, не стоит ли сделать релизный тарболл
отдельно плюс к нему svn патч. Тут идея будет в том, что пользователь
сможет "проверить" тарболл. Например, хочется, чтобы при замене
тарболла на "настоящий" получалась идентичная сборка. Здесь есть вот
какие неприятности. Обычно "настоящий" тарболл содержит много всякого
генерата, в частности, от autotools. Тарболл в любом случае не совсем
идентичный получается.
> --- a/libxml2.spec
> +++ b/libxml2.spec
[...]
> @@ -117,7 +118,8 @@ at parse time or later once the document has been modified.
> This package contains documentation on the XML C library.
>
> %prep
> -%setup -q -n %name-%version-%release
> +%setup -q -n libxml2-%version-svn3644
> +%patch -p1
Здесь тоже некрасиво.
В общем, не знаю, оставлять как было %name-%version-%release.tar или
делать как сделал %name-%version-svn3644 + %name-%version-%release.patch.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20070719/875f027b/attachment-0001.bin>
Подробная информация о списке рассылки Devel