[newbies] Сборка пакета Robomongo

Константин grekonder на ya.ru
Ср Окт 8 21:33:31 MSK 2014


Доброго времени суток.

Пытаюсь самостоятельно собрать свой первый пакет, предварительно ознакомился с лекцией Г. Курячева по этой теме. Окружение настроил, собрал импортировал пару srpm из сизифа, собрал.

Теперь собирать пытаюсь вот это: https://github.com/paralect/robomongo/tree/v0.8.4
Хотел пойти простым способом - импортировать srpm, но нигде ее не нашел, придется делать с нуля.

У меня возник ряд вопросов, буду очень признателен, если у кого-то будет возможность на них ответить:
1. Вот тут написано про огранизацию git-а:
http://www.altlinux.org/Git/gitnotes
В примере код upstream импортируется из архива. Можно (и нужно ли) его просто склонировать из git-а upstream со всей историй версий или не надо так делать?
Ниже написано, что потом обновить код можно будет с помощью gear-update. Как gear-update узнает откуда его брать, если мы до этого просто скормили git архив?

2. Не очень уверен, что правильно понял по поводу веток:
в upstream лежит не измененный код разработчиков.
Затем я переключаюсь в ветку patches, вношу и коммичу в нее изменения.
Что дальше надо сделать с master? Смержить с patches? Как после обновления upstream тогда на нее накатывать те же изменения в patches, чтобы вышел новый master?
stg мне нужно только если у меня уже есть чьи-то патчи извне?

3. В папке src лежит папка 3rd party - ее же нельзя тащить в srpm, вместо нее надо использовать библиотеки из репозитория?
4. Есть папка build скриптов. Нормально ли при сборке rpm просто вызвать build scrpit или надо его переписать внутрь spec?
5. Все, что относиться к windows и osx выпиливается естественно?

--
Спасибо.
Константин.


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