[devel] gear - проблема с парсингом SPEC-файла.

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Сб Май 6 15:44:37 MSD 2006


Stanislav Ievlev wrote:
> On Sat, May 06, 2006 at 03:17:50PM +0400, Dmitry V. Levin wrote:
>> On Sat, May 06, 2006 at 03:17:02PM +0400, Anton Farygin wrote:
>>> Dmitry V. Levin wrote:
>>>> On Sat, May 06, 2006 at 12:45:58PM +0400, Anton Farygin wrote:
>>>>> Только поведение по умолчанию лучше всё-таки оставить 
>>>>> (name=@dir на -@version@).
>>>> Это называется не оставить а поменять.
>>>> Я могу поменять, если никто не против.
>>> Я думаю что ещё никто не успел заложиться на другое поведение.
>> OK, я поменял поведение, если кто успел заложиться на прежнее, скорее
>> скажите об этом.
> Дима, ты мог бы расписать пробный вариант сценария работы с git + gear ?
> Начиная с пункта "я решил собрать пакет в Сизиф", и заканчивая: "src.rpm готов".
> 
> Мне кажется у меня есть вопросы по этому поводу, но хочется сначала по
> подробнее разобраться в  предлагаемой схеме.
> 

Я могу это описать... (я очень много использую cogito, так что описываю 
именно вариант с ним).:

mkdir package
pushd package
git-init-db

mkdir files
pushd files
wget www.package.org/package-0.1.tar.bz2
bzip2 -d package-0.1.tar.bz2
popd
cg-add -r files
vim package.spec
cg-add package.spec
echo "spec: package.spec" >.gear-rules
echo "copy: files/*" >>.gear-rules
cg-add .gear-rules
cg-commit -m "initial package release"
cg-tag 0.1-alt1 # это не обязательно, просто для удобства
gear .git --rpmbuild -- rpm -ba


Это описан самый простой вариант. - сборка пакета из поступающих снаружи 
исходников.

так же возможны варианты - я вместо files использую SOURCES, а спек 
иногда кладу в SPECS, а иногда - в корень.

также files можно вообще не использовать, но придётся перечислять все 
файлы для src.rpm'а в .gear-rules

Более сложный вариант описать ?

Rgds,
Rider




Подробная информация о списке рассылки Devel