en:mac_osx
This is an old revision of the document!
Table of Contents
Psi+ и Mac OS
Psi+ on Mac OS X Leopard 10.5: Patching & Building Instructions
Сборка 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
en/mac_osx.1284064326.txt.gz · Last modified: 2010/10/17 15:36 (external edit)