ru:mac_osx
Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
ru:mac_osx [2011/10/17 09:22] – rion | ru:mac_osx [2014/07/06 10:24] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | **ВНИМАНИЕ: | ||
- | |||
- | ====== Psi+ и Mac OS ====== | ||
- | |||
- | Psi+ on Mac OS X Leopard 10.5: Patching & Building Instructions | ||
- | |||
- | |||
===== Сборка Psi+ на Mac OS X "с нуля" | ===== Сборка Psi+ на Mac OS X "с нуля" | ||
- | |||
- | |||
- | Рассмотрим на примере: | ||
- | |||
- | Данный пример актуален и для Leopard 10.5. | ||
==== Что понадобится? | ==== Что понадобится? | ||
+ | Необходима 64-bit машина. | ||
Для | Для | ||
- | * Qt 4.6.x | + | * Qt 4.7.x 32-bit/ |
- | * Xcode 3.x.x | + | * Xcode |
- | * qconf | + | * git |
- | * wget | + | |
- | + | ||
==== Процесс ==== | ==== Процесс ==== | ||
+ | Xcode и git скачиваем и устанавливаем самостоятельно - с этим проблем нет. | ||
+ | Скачиваем исходники Qt, распаковываем. Далее в терминале переходим в папку с исходниками. | ||
- | * Устанавливаем программу qconf: | + | Следующий шаг, возможно, вам |
- | * скачиваем с сайта по адресу http:// | + | |
- | * распаковываем и в каталоге программы выполняем команду: | + | |
< | < | ||
- | ./configure && make && sudo make install | + | curl -o 4.8.2_mac_10.5.diff https:// |
+ | patch -p1 < 4.8.2_mac_10.5.diff | ||
</ | </ | ||
- | * Устанавливаем программу wget: | + | В терминале выполняем: |
- | * скачиваем с сайта по адресу http:// | + | |
- | * распаковываем и в каталоге программы | + | |
< | < | ||
- | ./ | + | ./ |
+ | make | ||
+ | sudo make install | ||
</ | </ | ||
- | * Скачиваем | + | Скачиваем скрипт автоматической сборки Psi+ |
< | < | ||
- | git clone git://git.psi-im.org/psi.git && cd psi && git submodule init && git submodule update && git pull && git submodule update | + | curl -o psibuild https://raw.github.com/psi-plus/ |
</ | </ | ||
- | * Скачиваем | + | В переменной QTDIR задаем путь к установленным библиотекам Qt, например QTDIR=/usr/local/Trolltech/Qt-4.8.2 (убедитесь, |
- | < | + | |
- | cd && svn co http://psi-dev.googlecode.com/svn/trunk/ | + | |
- | cd ~ && cd psi/ | + | |
- | </ | + | |
- | * Скачиваем | + | Запускаем скрипт: |
< | < | ||
- | cd ~ && cd psi/iconsets/system/default && svn co http://psi-dev.googlecode.com/ | + | QTDIR=/usr/local/Trolltech/Qt-4.8.2 sh psibuild |
</ | </ | ||
- | * Конфигурируем и компилируем, выполнив в каталоге Psi: | + | Чтобы каждый раз |
< | < | ||
- | qconf && ./configure | + | export QTDIR=/usr/ |
</ | </ | ||
+ | и перезапустить терминал. | ||
- | * В итоге: | + | Скрипт скачивает все зависимости, |
- | + | ||
- | По адресу ~/psi/src* будет расположен готовый бинарий, | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Установка дополнений ==== | + | |
- | + | ||
- | Если необходимо | + | |
- | + | ||
- | + | ||
- | === Иконки jabber-клиентов === | + | |
+ | Если по какой-то причине полученный пакет окажется неработоспособным, | ||
< | < | ||
- | cd /Applications/psi.app/ | + | sudo mkdir /psidepsbase |
+ | sudo chmod 777 /psidepsbase | ||
+ | sh psibuild | ||
</ | </ | ||
+ | При этом в автоматическом режиме скачиваются и собираются все необходимые зависимости (найти их можно в папке / | ||
- | + | Для сборки версии с поддержкой вэбкит служит ключ -w: | |
- | === Смайлы === | + | |
< | < | ||
- | cd / | + | sh psibuild |
- | wget http://psi-dev.googlecode.com/ | + | |
- | wget http:// | + | |
</ | </ | ||
- | + | Для включения в пакет файлов переводов можно задать переменную TRANSLATIONS, | |
- | + | ||
- | === Занятия | + | |
< | < | ||
- | cd / | + | TRANSLATIONS=" |
</ | </ | ||
- | + | Для подключения | |
- | + | ||
- | === Настроения | + | |
< | < | ||
- | cd / | + | sh psibuild |
</ | </ | ||
- | + | Для сборки OTR-Plugin необходимо проект собирать с ключём --with-devplugins: | |
- | === Роли === | + | |
< | < | ||
- | cd / | + | sh psibuild |
</ | </ | ||
- | + | Естественно, ключи скрипта можно комбинировать: | |
- | + | ||
- | === Русская локализация === | + | |
< | < | ||
- | cd / | + | sh psibuild |
</ | </ | ||
- | |||
- | |||
ru/mac_osx.1318843352.txt.gz · Последнее изменение: 2011/10/17 09:22 (внешнее изменение)