ru:mac_osx
Это старая версия документа!
#summary|Psi+ on Mac OS X Leopard 10.5: Patching & Building Instructions #labels Phase-Implementation
= Сборка Psi+ на Mac OS X «с нуля» (на голой системе) =
Рассмотрим на примере - Psi+ on Mac OS X Snow Leopard 10.6. Данный пример актуален и для Leopard 10.5.
Что понадобится?
Для сборки аппликации в системе должны быть установлены:
- Qt 4.6.x
- Xcode 3.x.x
- qconf
- wget
Процесс
- Устанавливаем программу qconf:
- скачиваем с сайта по адресу http://delta.affinix.com/qconf/
- распаковываем и в каталоге программы выполняем команду:
./configure && make && sudo make install
- Устанавливаем программу wget:
- скачиваем с сайта по адресу http://ftp.gnu.org/gnu/wget/
- распаковываем и в каталоге программы выполняем команду:
./configure && make && sudo make install
- Скачиваем исходные коды Psi из git-репозитория:
git clone git://git.psi-im.org/psi.git && cd psi && git submodule init && git submodule update && git pull && git submodule update
- Скачиваем все патчи и устанавливаем их:
cd && svn co http://psi-dev.googlecode.com/svn/trunk/patches/ psi && cd psi && cd ~/psi && cat patches *.diff | patch -p1 cd ~ && cd psi/iconsets && svn co http://psi-dev.googlecode.com/svn/trunk/iconsets/psiplus && cd ~/psi
- Скачиваем недостающие системные иконки Psi+
cd ~ && cd psi/iconsets/system/default && svn co http://psi-dev.googlecode.com/svn/trunk/iconsets/system/default/psiplus && cd ~/psi
- Конфигурируем и компилируем, выполнив в каталоге Psi:
qconf && ./configure --disable-qdbus --enable-plugins && make
- В итоге:
По адресу ~/psi/src* будет расположен готовый бинарий, который нужно скопировать в папку "Программы"
Установка дополнений
Если необходимо установить дополнительные смайлы, иконки настроений, или русскую локализацию, то делаем следующее:
- Иконки jabber-клиентов:
cd /Applications/psi.app/Contents/Resources/iconsets/ && svn co http://psi-dev.googlecode.com/svn/trunk/iconsets/clients
- Смайлы:
cd /Applications/psi.app/Contents/Resources/iconsets/emoticons wget http://psi-dev.googlecode.com/svn/trunk/iconsets/emoticons/lk_35x35x138_tasha.jisp wget http://psi-dev.googlecode.com/svn/trunk/iconsets/emoticons/tasha_18x18x93.jisp
- Занятия
cd /Applications/psi.app/Contents/Resources/iconsets/ && svn co http://psi-dev.googlecode.com/svn/trunk/iconsets/activities
- Настроения:
cd /Applications/psi.app/Contents/Resources/iconsets/ && svn co http://psi-dev.googlecode.com/svn/trunk/iconsets/moods
- Роли
cd /Applications/psi.app/Contents/Resources/iconsets/ && svn co http://psi-dev.googlecode.com/svn/trunk/iconsets/affiliations
- Русская локализация:
cd /Applications/psi.app/Contents/Resources/ && wget http://psi-ru.googlecode.com/svn/branches/psi-plus/psi_ru.qm
ru/mac_osx.1283728885.txt.gz · Последнее изменение: 2010/10/17 15:36 (внешнее изменение)