User Tools

Site Tools


en:mac_osx

This is an old revision of the document!


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)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki