Sur cette page, vous allez trouver le protocole d’installation de Scribus 1.5.0 version svn (NON STABLE) sur la plateforme MacOSX (pour GNU/Linux)
Étant donné que Scribus 1.5.0 svn est une version non finalisée, elle ne peut pas être considérée comme stable / fiable.
De plus, les fichiers qui ont été réalisés avec cette version NE SONT PAS COMPATIBLES avec les versions inférieures (quel quelles soient).
Vous pouvez, par contre, ouvrir les fichiers fait avec des versions précédentes de Scribus avec cette version, par contre si vous réenregistrez les fichiers, ceux-ci seront convertis et donc plus lisible dans les version antérieures de Scribus.
Compatibilité
Testé avec succès sur MacOSX 10.6.7 Snow Leopard (Intel Core 2 Duo). Non testé sur MacOSX Leopard et inférieurs, ni sur PowerPC.
Installation des dépendances
- Téléchargement et installation intégrale des « derniers » XCode Tools (4.0.2) à partir du site ADC. Cela nécessite un compte « Apple » payant, sinon passer sur le MacApp Store.
- Mettre complètement à jour MacOSX (Sécurité, Java, Quicktime, …)
Les MacPorts
Téléchargement
Téléchargement de la « base » MacPorts : MacPorts 1.9.2 (Téléchargez le fichier sur le « bureau ») (http://distfiles.macports.org/MacPorts/)
Décompression
Ouvrez un « Terminal » (Dans /Applications/Utilitaire) et dans la fenêtre qui s’ouvre, entrez :
cd Desktop/
Puis validez avec la touche « Entrée »
Saisissez ensuite :
tar xvjf MacPorts-1.9.2.tar.bz2
Validez par « Entrée »
Configuration
Toujours dans le Terminal, saisissez :
cd MacPorts-1.9.2
Validez par la touche « Entrée », puis :
./configure --prefix=/opt/local
Validez par la touche « Entrée ». Patientez que la configuration se termine.
S’il affiche une erreur, l’installation des XCode Tools ou des mises à jour de MacOSX n’ont pas été -correctement- effectuées.
Compilation
Une fois la configuration effectuée, entrez :
make
Validez par la touche « Entrée ». La compilation vas mettre quelques secondes à quelques minutes selon la vitesse de votre machine. En cas d’erreur, mêmes causes que pour les erreurs lors de la configuration.
Installation Une fois la compilation réalisée, on « installe » :
sudo make install
Validez avec la touche « Entrée ». Le terminal vous demande le mot de passe de votre session (vous devez donc être en session administrateur). Saisissez le, puis validez par « Entrée ».
Les fichiers de configuration
Les MacPorts nécessitent de compléter la variable PATH ainsi que d’autres variables pour optimiser les choses. De plus, j’y apporte quelques améliorations.
- Ajout des chemins dans le PATH : Saisissez la commande ci dessous dans le « Terminal »
echo export PATH=/opt/local/bin:/opt/local/sbin:$PATH >>~/.profile
- Création d’un fichier .bash_profile : Pour cela ouvrez un terminal et entrez la commande suivante :
vi ~/bash_profile
Appuyez sur la touche « a » pour entrer en mode « édition ». Copiez ensuite dans le terminal les lignes suivantes :
if [ -f ~/.bashrc ]; then
source ~/.bashrc
fiPour enregistrer le fichier faites « Echap » puis « :wq » et « Entrée », cela permet d’enregistrer le fichier et de quitter l’éditeur.
- Quelques améliorations à placer dans le fichier .bashrc, c’est un fichier masqué, pour l’éditer utilisez la commande suivante dans le terminal :
vi ~/.bashrc
Ensuite collez cela (via le raccourci clavier « Command + v ») :
EDITOR=vi
MANPATH=/opt/local/man:/usr/share/man:/opt/share/man:/usr/X11R6/man
JAVA_HOME=/Library/Java/Home
LANG=fr_FR.UTF-8
INFOPATH=$INFOPATH:/opt/local/share/info:/usr/share/info
XDG_DATA_HOME=/opt/local/share:$XDG_DATA_HOME
XDG_DATA_DIRS=/opt/local/share:$XDG_DATA_DIRS
export EDITOR INFOPATH MANPATH DISPLAY JAVA_HOME LANG XDG_DATA_HOME XDG_DATA_DIRS
echo $PATH | grep -q -s "/opt/local/bin"
if [ $? -eq 1 ] ; then
PATH=/opt/local/bin:$PATH
export PATH
fi
echo $PATH | grep -q -s "/opt/local/sbin"
if [ $? -eq 1 ] ; then
PATH=/opt/local/sbin:$PATH
export PATH
fiFermez complètement le terminal (« Command + q ») et relancez le pour que les fichiers de configuration soient pris en compte.
« Raffraichissement » des MacPorts
Rapatriement des version actuelles des fichiers de « ports ».
sudo port -d selfupdate
* Ensuite, installez Qt 4.7.3 (pour Snow Leopard, choisissez la version Cocoa, pour les anciens systèmes, la version Carbon)
* Installez différents programme via le terminal :
CMake :
sudo port install cmake
Freetype 2 :
sudo port install freetype
LCMS :
sudo port install lcms
Cairo :
sudo port install cairo
LibXML 2 :
sudo port install libxml2
Subversion (obligatoire sur Tiger et inférieur, facultatif à partir de Leopard) :
sudo port install subversion
Ghostscript
sudo port install ghostscript
OpenSceneGraph
sudo port install OpenSceneGraph
PoDoFo
sudo port install podofo
GraphicsMagick
sudo port install GraphicsMagick
ASPELL - correction orthographique
sudo port install aspell aspell-dict-fr
Installation de Scribus
Téléchargement des sources
Il faut télécharger les fichiers source de Scribus 1.5.0. Pour cela, dans un terminal il faut saisir :
cd ~/Desktop
svn co svn://scribus.net/trunk/ScribusCela prend un certain temps, selon le débit de votre connexion Internet. Un dossier « Scribus » apparaitra sur le bureau de MacOSX.
Compilation
il faut créer un dossier sur le bureau qui permettra la compilation du programme.
cd ~/Desktop
mkdir buildirOn entre ensuite dans le dossier en question :
cd buildir
Configuration
On procède à la « configuration » :
cmake -DWANT_UNIVERSAL_BUNDLE=0 -DWANT_QT4MAC_COCOA=1 -DWANT_GRAPHICSMAGICK=1 -DBUILD_OSX_BUNDLE=1 ../Scribus -DCMAKE_INSTALL_PREFIX:PATH=/Applications/
Si l’installation doit être réalisée ailleurs que dans le dossier « Applications », il faut changer cette partie : « PATH=/Applications/ » (Par exemple pour le placer dans le dossier Applications de l’utilisateur : il faut indiquer PATH= /Applications/)
Si cette partie échoue, c’est qu’il doit manquer une dépendance.
Compilation
Si la configuration a réussi, entrez cette commande dans le terminal :
make
Cela va prendre un peu de temps selon la configuration de votre Mac. Vous pouvez suivre la progression de la compilation à l’aide de l’indicateur de progression (en %)
Installation
Une fois la compilation effectuée, il faut installer le programme avec la commande :
sudo make install
Mise à jour
Si vous voulez actualiser Scribus, il faut mettre à jour les sources.
Pour cela il faut se placer dans le dossier contenant les sources (s’il n’a pas été déplacé ou supprimé) :
cd ~/Desktop/Scribus
Puis actualiser le tout :
svn update
Cela télécharge uniquement les fichiers qui ont été mis à jour.
Pour compiler effectuez les commandes suivantes :
cd ~/Desktop/buildir
make clean
makePuis pour installer :
sudo make install
Sources utilisées
Documentation adaptée de :