VII. Utilisation des binaires sous Mac OS X▲
Un paquet expérimental existe pour PySide 1.0.0-beta1, OSX 10.6, Apple Python 2.6, Qt 4.7.1 (version officielle), avec les outils et support de QML.
Vous pouvez télécharger le paquet et l'installer comme suit :
sudo installer -pkg <
filename>
-target "/"
Ces fichiers seront installés.
VIII. Compilation sous Mac OS X▲
La compilation de PySide sur Mac OS X, comme sur toutes les autres plateformes, utilise CMake.
VIII-A. Sources▲
Commencez par télécharger les sources : soit un paquet, soit les dernières sources.
VIII-B. Prérequis▲
Vous aurez besoin des outils suivants :
- XCode ;
- CMake (version 2.6 au minimum, il a été reporté que la 2.8.2 ne fonctionne pas) ;
- Qt (en version 4.6 au moins, la plus récente est la mieux) ;
- Python (au moins en version 2.5 ; pour shiboken et pyside).
Vous pouvez installer ceux-ci :
- Git (pour télécharger les sources) ;
- libxml2 (pour la documentation avec apiextractor ; version 2.6.32 au minimum) ;
- libxslt (pour la documentation avec apiextractor ; version 1.1.19 au minimum).
VIII-C. Compilation▲
Pour PySide 0.4.2, vous aurez besoin de deux patchs pour que la compilation se passe sans encombre. Installez-les comme suit :
wget http://www.pyside.org/files/0
.4
.2
-patches/0001
-Fix-plugin-compilation.patch
wget http://www.pyside.org/files/0
.4
.2
-patches/0002
-Removed-QML-enum-from-QtCore-typesystem.patch
patch -p0 <
0001
-Fix-plugin-compilation.patch
patch -p0 <
0002
-Removed-QML-enum-from-QtCore-typesystem.patch
Pour chaque paquet téléchargé, dans l'ordre préconisé (apiextractor, generatorrunner, shiboken, pyside), lancez ces commandes :
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig
Si vous souhaitez installer PySide dans un répertoire différent de ce qui est proposé par défaut, vous devez spécifier cet emplacement comme suit :
export DYLD_LIBRARY_PATH
=
~/work/install/lib