Miranda NG Official Community Forum

Miranda NG русскоязычный форум => Общие разговоры о Miranda NG => Topic started by: lokapal on 25 06 2017, 23:14:59

Title: Как правильно собирать miranda_ng?
Post by: lokapal on 25 06 2017, 23:14:59
Собственно, сабж - как правильно собрать стабильный билд miranda_ng, 100% совместимый с плагинами и дистрибутивом, которые уже есть?
Поясняю - я проверил, последний стабильный билд имеет номер 0.95.5.17337
Я так __подозреваю__ что это он лежит на http://trac.miranda-ng.org/browser/tags/release_0_95_5_2
Раньше надо было вручную поредактировать файл m_version.h в include.
Теперь файл перезаписывается при каждом ребилде!  :o
И в него пишется версия типа 0.96.0 alpha #0
Несомненно, это я туплю, но где и что редактировать - не понял. 0.96.0 берётся из build.no в директории build
А конкретный номер билда и прочее? В wiki про это ни слова...
Title: Re: Как правильно собирать miranda_ng?
Post by: unsane on 26 06 2017, 08:35:02
В промежуток между 0.95.5 и 0.95.6 был переезд на git.
Соответственно, поменялась и схема нумерации версий, т.к. в git нет сквозных коммитов.
Сейчас при сборке вызывается make_ver.bat. Для его корректной работы нужен установленный git for  windows.

Метки релизов я сделал на скорую руку и, скорее всего, неверно.
Скорее всего, для сборки последней стабильной версии нужен вот этот коммит (https://github.com/miranda-ng/miranda-ng/releases/tag/v0.95.6).
Я полагаю, что плагины со стабильного релиза должны на нем запуститься, но это не точно  :)