====== Psi+ on Mandriva Linux ====== **ВНИМАНИЕ:** инструкция ниже протухла в связи с переездом на git. вы всегда можете попробовать [[linux|общую инструкцию по линуксу]]. ===== Вступление ===== Сборка Psi+ на Mandriva "с нуля" (на голой системе). ===== Что понадобится и как собирать? ===== В вашей системе может не быть **QtCrypto** и **QtDev** >=4.4.2. В случае отсутствия -- их необходимо установить до начала сборки. Установка пакетов для сборки Psi+. Устанавливаются один раз при первой сборке. urpmi git-core gcc libqt4-devel libopenssl-devel qconf libjingle-devel aspell-devel enchant-devel qca2-devel qca2-plugin-openssl Удаляем предыдущую сборку для сборки "начисто": cd ~/ rm -rf psi Скачиваем исходники Psi и Iris из git: cd ~/ git clone git://git.psi-im.org/psi.git cd psi git submodule init git submodule update Полученную директорию можете сохранить, и потом, выполнив в ней комманды, получите актуальную версию Psi. git pull git submodule update Скачаем все патчи и устанавливаем их: svn co --force http://psi-dev.googlecode.com/svn/trunk/patches ~/psi cd ~/psi for f in *diff; do patch -p1 -i "${f}"; done #убираем "мусор" из номера версии rev=`svnversion ~/psi` sed "s/\(0.15.xxx\)/0.15.${rev}/" -i src/applicationinfo.cpp Скачиваем системные иконки Psi+ svn export --force http://psi-dev.googlecode.com/svn/trunk/iconsets/system/default/psiplus ~/psi/iconsets/system/default/psiplus Cобираем Psi+ и устанавливаем: cd ~/psi qconf ./configure --release --no-separate-debug-info --disable-bundled-qca --enable-plugins #для сборки с webkit'ом добавить опцию "--enable-webkit"(без кавычек) make sudo make install #можно использовать и su __**Примечание!**__ Если по команде **./configure** получаем ошибку qtcore, то пишем: qmake-qt4 --version Смотрим путь и запускаем **./configure** с параметром: ./configure --qtdir= Скорее всего это будет: ./configure --qtdir=/usr/lib ===== Дополнения ===== Если необходимо установить дополнительные смайлы, иконки настроений, скины или русскую локализацию, то делаем следующее: ==== Смайлы ==== cd /usr/local/share/psi/iconsets/emoticons svn export --force http://psi-dev.googlecode.com/svn/trunk/iconsets #необходимы права root ==== Скины ==== cd /usr/local/share/psi/skins svn export --force http://psi-dev.googlecode.com/svn/trunk/skins #необходимы права root ==== Русская локализация ==== cd /usr/local/share/psi wget http://psi-ru.googlecode.com/svn/branches/psi-plus/psi_ru.qm #необходимы права root ===== В заключении ===== Наслаждаемся ;-)