Ceci est une ancienne révision du document !
Compilation de Wine
Vous pouvez avoir besoin d'utiliser une version patchée de wine, pour certaines applications.
Cette page a pour objectif de vous aider à compiler votre version de wine (architecture 32bits) et de l'installer à côté de la version en paquet de wine.
Si vous n'êtes pas dans un cas particulier comme celui-ci, allez voir les informations générales concernant wine.
Pré-requis
Activer les depots universe et multiverse
Installer OpenCL (je n'ai pas trouver de version 32 bit pour le moment)
wget http://vctwang.jiangnan.edu.cn/mirrors/tools/programming/opencl/intel_sdk_for_ocl_applications_2012_x64.tgz
Extraire l'archive
tar zxvf intel_sdk_for_ocl_applications_2012_x64.tgz && rm -f tar zxvf intel_sdk_for_ocl_applications_2012_x64.tgz
Installer alien , rpm , libnuma1 et fakeroot pour convertir le rpm
sudo apt-get install -y rpm alien libnuma1 fakeroot
Convertir le rpm
fakeroot alien --to-deb intel_ocl_sdk_2012_x64.rpm
Installer le deb
sudo dpkg -i intel-ocl-sdk_2.0-31361_amd64.deb
faire un lien symbolique pour la librairie
sudo ln -s /usr/lib64/libOpenCL.so /usr/lib/libOpenCL.so
Installer les dépendance de wine (Attention ne pas utilisez apt-get build-dep)
l'équipe de développement de wine a mis a disposition un script sh pour installer automatiquement les dépendance nous allons l'utilisez
wget http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh
sudo sh ./install-wine-deps.sh
Téléchargement des sources
Les sources de wine sont disponible via un dépôt git. Il faut d'abord installer cet outil sur la machine puis faire un clone du dépôt officiel du projet.
Installez le paquet git-core
Exécutez les commandes suivantes :
git clone git://source.winehq.org/git/wine.git ~/wine-git
Par défaut, la commande git clone extrait la dernière version de développement (nommée de HEAD). Il est possible de basculer vers une version stable particulière avec la commande suivante :
cd ~/wine-git
Compilation
Exécutez les commandes suivantes dans le répertoire wine-git :
./configure --prefix=/opt/wine make depend && make make install