[devel] .gear/rules keywords

Anton Farygin rider на basealt.ru
Вт Мар 9 09:06:53 MSK 2021


On 09.03.2021 09:04, Денис Назаров wrote:
> 09.03.2021 08:52, Anton Farygin пишет:
>> On 09.03.2021 08:48, Денис Назаров wrote:
>>> 09.03.2021 07:02, Anton Farygin пишет:
>>>> On 08.03.2021 23:55, Денис Назаров wrote:
>>>>> Здравствуйте!
>>>>>
>>>>>
>>>>> Подскажите, можно ли в .gear/rules использовать свои переменные из 
>>>>> spec файла, помимо стандартных @name@, @version@, @release@ и пр.?
>>>>>
>>>>>
>>>>> Т.е., например в spec файле что-то типа:
>>>>>
>>>>> %define git_tag 8e4451d1ab2f973240a1547623a955a2fc3d6611
>>>>>
>>>>> а в .gear/rules как-то так
>>>>>
>>>>> @git_tag@ 
>>>>
>>>> https://bugzilla.altlinux.org/show_bug.cgi?id=39573
>>>>
>>>> Может быть, вам нужно что-то вроде этого ?
>>>
>>> Не, это другое.
>>>
>>> При использовании .gear/tags, если собирать промежуточную версию (на 
>>> которую как правило нет тега), то приходится каждый раз в и в спеке 
>>> и в .gear/rules менять хэш коммита (а если ещё есть ветки с патчами, 
>>> то несколько раз в .gear/rules).
>>>
>>> Ну вот пример у меня - 
>>> http://git.altlinux.org/people/nenderus/packages/dolphin-emu.git?p=dolphin-emu.git;a=commit;h=e968beffe8e0dd0a25075a62880bab3548b2a44c
>> В вашем случае проще делать тэг с именем 5.0.13671
> Это понятно, просто хотелось бы обойтись без дополнительных тэгов ) 

gear-update-tag умеет принимать <value> к имени тэга.

Т.е. - можно обойтись без тэгов.



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