Хочу собрать rpm игрушки lincity-ng
http://lincity-ng.berlios.de/wiki/index.php/Main_PageРанее в Alt'е была версия 1.0.3, сейчас текущая на сайте разработчика 2.0.0, там появился перевод на Русский.
Что я делаю.
1, скачал как указано тут
http://lincity-ng.berlios.de/wiki/index.php/Download_and_Compilation$ svn checkout svn://svn.berlios.de/lincity-ng/trunk lincity-ng
У меня появился репозитарий игры, я ее скомпилировал, установил, работает. Но я на этой игре хочу научится собирать rpm.
Далее я делаю следующее
Ищу в архиве предыдущий пакет скачиваю его, как написано в инструкции в отдельный каталог, у меня появляется структура:
.git - каталог
lincity-ng - каталог
lincity-ng.spec
.gear-rules
Я правлю спек, указываю там номер новой версии, остальное там вроде без изменений и заменяю каталог lincity-ng новым, тем который получил на сайте разработчика, после этого пытаюсь выполнить
$ gear -vvv --hasher -- hsh --target=i586 ~/hasher/
mkdir: создан каталог `/home/connie/tmp/gear.0SJPgBmY/out'
gear: Extracted archive: lincity-ng-1.0.3.tar
Тут я прерываю, т.к. боюсь, что процесс пошел "не туда"
Почему он пытается создать архив 1.0.3? Я так понимаю нужно обновить информацию в каталоге .git, а как?
Кроме того, догадается ли сборщик пакетов вытащить из svn последнюю версию исходных кодов?
И, я так понял, сейчас .gear-rules должны находится в каталоге .gear/rules это руками перенести?