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 (внешнее изменение)