ru:mac_osx
Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| ru:mac_osx [2010/09/05 23:21] – внешнее изменение 127.0.0.1 | ru:mac_osx [2014/07/06 10:24] (текущий) – внешнее изменение 127.0.0.1 | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | #summary|Psi+ on Mac OS X Leopard 10.5: Patching & Building Instructions | + | ===== Сборка |
| - | #labels Phase-Implementation | + | |
| - | = Сборка Psi+ на Mac OS X "с нуля" | ||
| - | Рассмотрим | + | ==== Что понадобится? ==== |
| - | Данный пример актуален и для Leopard 10.5. | + | |
| + | Необходима 64-bit машина. | ||
| + | Для | ||
| - | == Что понадобится? == | + | * Qt 4.7.x 32-bit/ |
| + | * Xcode | ||
| + | * git | ||
| - | Для | ||
| - | * Qt 4.6.x | ||
| - | * Xcode 3.x.x | ||
| - | * qconf | ||
| - | * wget | ||
| + | ==== Процесс ==== | ||
| - | == Процесс | + | Xcode и git скачиваем и устанавливаем |
| - | * Устанавливаем программу 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=/ |
| + | Запускаем скрипт: | ||
| < | < | ||
| - | cd && svn co http://psi-dev.googlecode.com/svn/trunk/ | + | QTDIR=/usr/local/Trolltech/Qt-4.8.2 sh psibuild |
| - | cd ~ && cd psi/ | + | |
| </ | </ | ||
| - | * Скачиваем недостающие системные иконки Psi+ | + | Чтобы |
| < | < | ||
| - | cd ~ && cd psi/iconsets/system/default && svn co http://psi-dev.googlecode.com/ | + | export QTDIR=/usr/local/Trolltech/Qt-4.8.2 |
| </ | </ | ||
| + | и перезапустить терминал. | ||
| - | * Конфигурируем и компилируем, выполнив в каталоге Psi: | + | Скрипт скачивает все зависимости, необходимые для сборки Psi+ и собирает пакет. Будет создана рабочая директория ~/ |
| + | Если по какой-то причине полученный пакет окажется неработоспособным, | ||
| < | < | ||
| - | qconf && ./configure --disable-qdbus --enable-plugins && make | + | sudo mkdir /psidepsbase |
| + | sudo chmod 777 / | ||
| + | sh psibuild | ||
| </ | </ | ||
| + | При этом в автоматическом режиме скачиваются и собираются все необходимые зависимости (найти их можно в папке / | ||
| - | * В итоге: | + | Для |
| - | + | ||
| - | По адресу ~/ | + | |
| - | + | ||
| - | == Установка дополнений == | + | |
| - | + | ||
| - | Если необходимо установить | + | |
| - | + | ||
| - | * Иконки jabber-клиентов: | + | |
| < | < | ||
| - | cd / | + | sh psibuild |
| </ | </ | ||
| - | * Смайлы: | + | Для включения в пакет файлов переводов |
| < | < | ||
| - | cd / | + | TRANSLATIONS=" |
| - | wget http:// | + | |
| - | wget http:// | + | |
| </ | </ | ||
| - | * Занятия | + | Для подключения всех доступных |
| < | < | ||
| - | cd / | + | sh psibuild |
| </ | </ | ||
| - | * Настроения: | + | Для |
| < | < | ||
| - | cd / | + | sh psibuild |
| </ | </ | ||
| - | * Роли | + | Естественно, ключи скрипта можно комбинировать: |
| < | < | ||
| - | cd / | + | sh psibuild |
| </ | </ | ||
| - | * Русская локализация: | ||
| - | < | + | |
| - | cd / | + | |
| - | </ | + | |
ru/mac_osx.1283728885.txt.gz · Последнее изменение: 2010/10/17 15:36 (внешнее изменение)
