OS X 64-bit.
To build the application in the system must be installed:
Download Qt sources, extract, then at terminal go to qt sources folder and do commands:
curl -o 4.8.2_mac_10.5.diff https://raw.github.com/psi-im/psideps/master/qt/patches/4.8.2_mac_10.5.diff patch -p1 < 4.8.2_mac_10.5.diff ./configure -release -arch x86 -arch x86_64 -sdk /Developer/SDKs/MacOSX10.5.sdk make sudo make install
Download script for automate Psi+ compilling:
curl -o psibuild https://raw.github.com/psi-plus/maintenance/master/scripts/macosx/psibuild.command
Set QTDIR variable like this: QTDIR=/usr/local/Trolltech/Qt-4.8.2 Run script:
QTDIR=/usr/local/Trolltech/Qt-4.8.2 sh psibuild
Also you can add next line to your ~/.profile file:
export QTDIR=/usr/local/Trolltech/Qt-4.8.2
and restart terminal.
The script downloads all the dependences necessary for Psi+ and makes a package. The working directory ~/psi will be created in which you can fined psi-plus-xxxx.dmg
For manual dependences compilling run script with -b key:
sudo mkdir /psidepsbase sudo chmod 777 /psidepsbase sh psibuild -b
Thus in an automatic mode downloads all necessary dependences (find them is possible in a /psidepsbase folder)
For compilling Psi+ with webkit use -w key:
sh psibuild -w
For inclusion in a package translations files it is possible to set variable TRANSLATIONS in which through a blank specify necessary languages:
TRANSLATIONS="ru de" sh psibuild
For inclusion of all available languages use –with-translations key:
sh psibuild --with-translations
For OTR-Plugin compilling use –with-devplugins key:
sh psibuild --with-devplugins
Keys of a script can be combined:
sh psibuild --with-devplugins --with-translations -w -b