Как собрать vim 7.3.285 из исходников - PullRequest
3 голосов
/ 26 февраля 2012

Мне нужно применить исправление к исходному коду vim, но у меня возникают проблемы с поиском исходного кода для версии 7.3.285. Исходный код с основного сайта vim сборка версии 7.3.154. Когда я выполняю поиск в Google по запросу «источник vim 7.3.285», я получаю в основном .rpm файлы и всегда что-то о Mandriva. Мне удалось найти файл .scr.rpm и распаковать его, но затем основная папка vim была точно такой же, как и на сайте vim. Я предполагаю, что я использовал папку с патчами, чтобы применить патч к версии 285. Поэтому я попробовал следующее:

  • Скачать .src.rpm файл здесь
  • распаковать .src.rpm файл вот так rpm2cpio vim-7.3.285-1.src.rpm | cpio -idmv --no-absolute-filenames
  • применить патчи к папке vim73 примерно так: for i in 'seq 0 285'; do patch -p0 < ../vim-7.3-patches/7.3.$i; done
  • затем я также применил вышеупомянутый патч аналогичным образом patch -p1 -i ../vim-7.3.285-breakindent.patch
  • наконец я скомпилировал vim: configure, make и sudo make install

Тем не менее, и вот где это становится странным, если я ввожу команду vim, она утверждает, что работает под управлением 7.3.285. Однако, если я ввожу команду gvim, она утверждает, что работает версия 7.3.154. Насколько я понимаю, вы компилируете vim, а gvim тоже компилируется. Кто-нибудь знает, что происходит не так? Могу ли я загрузить исходный файл 7.3.285, чтобы проверить его?

1 Ответ

2 голосов
/ 26 февраля 2012

, чтобы получить клон исходного кода 7.3.285, а затем выполнить hg up v7-3-285

полные инструкции здесь

...