search

Sunday, August 3, 2014

fedora 20: Как установить последнюю версию gitg

Последняя версия gitg в fedora 20 0.27, в то время как на официальном сайте 0.32. gitg в ветке 0.3 заметно преобразился. Установить его в fedora 20 можно с помощью jhbuild, т.к. gitg требует для работы новые версии библиотек, которые появятся только в следующей версс fedora. Вообще, jhbuild удобно использовать для превью новых приложений.

Для начала установим необходимые зависимости:
sudo yum install @development-tools @gnome-software-development

sudo yum install libtasn1-tools systemd-devel cups-devel cmake opencc-devel tracker-devel gperf libicu-devel yelp-tools gettext-devel intltool gcc-c++ asciidoc lcov python-rdflib

Теперь установим сам jhbuild:
git clone git://git.gnome.org/jhbuild
cd jhbuild/
./autogen.sh
make
make install

Также запустим команду, которая установит остальные необходимые пакеты:
jhbuild sysdeps --install

Установить gitg можно через графический интерфейс jhbuild либо через командную строку:
jhbuild build gitg

Процесс долгий и заканчивается такой ошибкой:
No package 'gtkspell3-3.0' found

Создадим файл со ~/.config/jhbuildrc с содержимым:
branches['glib'] = 'master'
branches['gtk+'] = 'master'
branches['pygobject'] = 'master'
branches['vala'] = 'master'
branches['Webkit'] = 'master'
branches['gtkspell-3'] = 'http://hg.code.sf.net/p/gtkspell/code'

Теперь установка gitg должна завершиться успешно. Запускаем gitg командой:
jhbuild run gitg

Если отсутствуют какие-то иконки, это значит, что надо через jhbuild установить тему adwaita.

No comments:

Post a Comment