Cyxapeff Blog

сборка QutIM 0.2

Вообще в сборке qutim ничего особо сложного нет. Но как минимум придётся убить минут двадцать на изучение официального форума. И то не всё сразу найдёшь. Поэтому рассмотрим сборку qutim с плагинами ICQ и Jabber, звуками, смайликами, русским языком и всё это под Ubuntu.

1) Нужно поставить необходимые для сборки пакеты. Я даже специально поставил Ubuntu 8.10 в виртуальную машину для чистоты эксперимента.

sudo apt-get install subversion cmake g++ libqt4-dev libgnutls-dev

2) Заберём из svn последнюю версию кутима и плагинов.

svn co http://qutim.org/svn/qutim
cd qutim/plugins
svn co http://qutim.org/svn/icq
svn co http://qutim.org/svn/jabber

3) Собираем ядро.

cd qutim
cmake ./
make

4) Собираем icq плагин.

cd plugins/icq
qmake
make

5) Собираем jabber плагин.

cd plugins/jabber
cmake -DGNUTLS=1 -DZLib=1 ./
make
mv libjabber.so ../

Tip: Ничто не мешает всё это собирать одновременно. :)

6) Скачиваем русский

Последнюю версию можно найти в теме на форуме.
Распаковываем и кладём папочку languages в директорию с qutim.

7) Смайлики

Паки смайлов лежат на официальном сайте

Лично я взял Big kolobok pack.

Создаём директорию emoticons. И распаковываем туда пак. В результате у нас получится, что icondef.xml лежит в qutim/emoticons/Packname/icondef.xml

8) Звуки

Так же берём на офф сайте
Куда их класть, впринципе, не важно. Лично я положил в qutim/sounds

Ну, наконец, запускаем ./qutim
Сначала он спросит название и пароль для профиля. Дальше предложит добавить icq и jabber аккаунты. После выполнения этих не хитрых действий, лезем в "User interface settings" ("Оформление"). Ставим русский язык и смайл пак. В основных настройках, на вкладке "Sound notifications" ("Звуковые события"), жмём импорт и указываем куда распаковали звуки.

Ну вот вообщем и всё. Enjoy!

Комментарии:

Хорошая инструкция. Единственное, что ты забыл - про make install ;) А вот про > cmake -DGNUTLS=1 -DZLib=1 ./ забыл я :) Кстати, тут можно не писать слеш:)

skobkin.ru 08.07.2009 - 13:28 #

Я не делал make install. Запускаю из директории, в которой собирал. А вообще, да.

cyxapeff 24.07.2009 - 14:58 #
Markdown syntax:

> цитата           *курсив*
> цитата           **жирный**

* список           1. список
* список           2. список
* список           3. список

отступ в 4 пробела:
    def some_code():
        return "code"
    print some_code()

[ссылка](http://example.com/)
Ваш ник:
E-mail:
или OpenID
Оставьте свой комментарий:
Получать уведомления о новых комментариях