Внимание, программа в процессе переезда с одного хранилища в другое, могут быть проблемы.
Инструкция не обновлена.
Для Ubuntu 10.10 можно установить необходимые пакеты следующей командой:
sudo apt-get install git libqt4-dev g++ qt4-qmake cmake libidn11-dev libqca2-dev libqca2-plugin-ossl
Qt должно быть версии 4.7.1+, иначе получите ошибку при сборке. CMake должен иметь версию 2.8.1+, иначе не найдётся QtMultimedia (которое вполне можно исключить из использования). Для генерации документации необходим Doxygen.
Юзеры Убунты ≤ 10.04 и более старых могут добавить репозиторий:
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu lucid main
Для 10.10 и новее это не нужно вовсе
Для остальных на сайте Нокии есть скомпиленное SDK. Ставится оно в /usr/local и не трогает системную Qt.
: см. выше. git clone git://github.com/euroelessar/qutim.git cd qutim git submodule update --init --recursive cd .. mkdir qutim-build cd qutim-build cmake ../qutim
При ошибках на стадии git submodule update –init –recursive запустить команду еще раз.
После чего внимательно смотрим на вывод cmake'а и отключаем не нужные плагины при помощи -DPLUGIN_NAME=0
make
(Или открываем файл .sln в студии, если мы собираем ею в Windows, и жмякаем F7).
???PROFITНекоторые опции
В простейшем случае хватит make install
Однако в пакетных дистрибутивах, вроде ubuntu, лучше применить sudo checkinstall
Программа checkinstall (не забудьте установить) соберет и установит пакет. Доступна сборка deb, rpm, и тарболов slackware. Собранный пакет предназначен исключительно для вашей машины, и в нем могут быть прописаны лишние зависимости или наоборот не прописана ни одна. По этой причине нет смысла передавать этот пакет.
Внимание, программа checkinstall обычно при запуске без параметров собирает и устанавливает пакет, но при этом удаляет отладочную информацию, если требуется сохранить отладочную информацию - добавьте опциb –strip=no –stripso=no
git clone git://gitorious.org/qutim/qutim.git cd qutim git checkout origin/sdk02 git pull origin sdk02 mkdir build cd build qmake-qt4 .. make
git clone git://gitorious.org/qutim/protocols.git
☛ Стоит отметить, что скачиваются все доступные в официальном репозитарии протоколы.
git checkout origin/sdk02 git pull origin sdk02 cd <папка с нужным протоколом> mkdir build cd build qmake-qt4 .. make
git clone git://gitorious.org/qutim/plugins.git
☛ Стоит отметить, что скачиваются все доступные в официальном репозитарии плагины.
git checkout origin/sdk02 git pull origin sdk02 cd <папка с нужным плагином> mkdir build cd build qmake-qt4 .. make