Инструменты пользователя

Инструменты сайта


ru:mandriva

Это старая версия документа!


#summary|Psi+ on Mandriva Linux. #labels Mandriva

= Вступление =

Сборка 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=<path>

Скорее всего это будет:

./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

= В заключении =

Наслаждаемся ;-)

ru/mandriva.1283728885.txt.gz · Последнее изменение: 2010/10/17 15:36 (внешнее изменение)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki