Subject: Re: Installer Frescobaldi 2.0 sur Mac OS X

From: Gérard Degrez <[email-masked]>
Date: Sun, 8 Jul 2012 19:38:00 +0200

Bonjour,

Après un long moment de réflexion ;-), je me suis enfin décidé à installer Frescobaldi sur mon MacBook.
Comme j'avais perdu de vue le message de Philippe ci-dessous, j'ai tout fait à la main (c.-à-d sans passer par macports) à partir des instructions (pas entièrement complètes) sur http://www.frescobaldi.org/download
* Python 2.7.3 installé
* PyQt4 installé (et fonctionnel)
* frescobaldi installé 
Là où cela se corse, c'est avec poppler car pour installer le lien avec poppler python-poppler-qt4-0.16.2, j'ai dû
- installer poppler
- installer sip
et malgré tout, je tombe sur un os à la fin:
sip: Unable to find file "QtCore/QtCoremod.sip"
error: command '/Library/Frameworks/Python.framework/Versions/2.7/bin/sip' failed with exit status 1

et effectivement, il n'y a aucun fichier QtCoremod.sip sur mon disque. Je présume qu'il manque donc encore quelque chose.

Frescobaldi se lance bien, mais la fenêtre de visualisation du pdf indique (logiquement)  "impossible de charger le module popplerqt4".

L'un de vous aurait-il une piste à proposer? Merci d'avance.

Gérard

Le 30 déc. 2011 à 07:26, flup a écrit :

> Bonjour à tous,
> 
> Avant une petite marche à suivre, quelques précisions, vu que certaines
> fonctions ne sont pas encore disponibles, ou ne fonctionnent pas (au moins
> chez moi) :
> - l'impression de partition refuse de se lancer (contrairement à
> l'impression code source)
> - la configuration des raccourcis clavier
> - à part dans la traduction anglaise, les autres traductions placent
> "Préférences" dans le menu Edition et non dans le menu Pomme
> - l'application frescobaldi n'est pas une réelle application Mac, elle lance
> un lanceur Python; pas moyen donc de glisser un fichier sur frescobaldi, ou
> de le faire s'ouvrir en double-cliquant sur un fichier. Pn peut par contre
> glisser un fichier dans la fenêtre d'édition de frescobaldi.
> 
> Voici donc un petit tuto en 3 parties : installation des dépendances,
> création d'un lanceur, configuration du lecteur midi
> 
> Dépendances :
> ---------------
> * installer macports ( http://www.macports.org http://www.macports.org  ).
> Si c'est déjà fait, lancer les 2 commandes suivantes pour mettre macports à
> jour :
> 
> sudo port -v selfupdate
> 
> sudo port -v upgrade outdated
> 
> * Une fois fait, on installe les paquets nécessaire à frescobaldi (le
> premier dure plusieurs heures):
> 
> sudo port -v install py27-pyqt4
> 
> sudo port install poppler +quartz +qt4
> 
> * Là, il y a toutes les chances pour qu'un souci apparaisse avec les
> dépendances pango et cairo. Si c'est le cas, lancer :
> sudo port install cairo -x11 + quartz
> 
> sudo port install pango -x11 + quartz
> 
> puis relancer sudo port install poppler +quartz +qt4
> 
> * PyQt fait le lien entre python et qt4, mais il manquait une librairie pour
> faire le lien avec poppler (qui gère l'affichage pdf); l'auteur de
> frescobaldi s'en est chargé et elle se télécharge ici : 
> http://code.google.com/p/python-poppler-qt4/downloads/detail?name=python-poppler-qt4-0.16.2.tar.gz
> http://code.google.com/p/python-poppler-qt4/downloads/detail?name=python-poppler-qt4-0.16.2.tar.gz 
> 
> * Une fois l'archive décompressée, on lancer les 2 commandes suivantes :
> 
> python setup.py build
> 
> python setup.py install
> 
> S'il y a souci, on fait pareil en ajoutant un "sudo" ainsi que le chemin
> complet du python installé par macports, ce qui donne ceci : 
> 
> sudo
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
> setup.py build
> 
> sudo
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
> setup.py install
> 
> Si ce n'est déjà fait, on télécharge frescobaldi 2.0 ( 
> https://github.com/wbsoft/frescobaldi/downloads
> https://github.com/wbsoft/frescobaldi/downloads  ) et on l'installe où on
> veut (dossier utilisateur, dossier Applications, etc.)
> 
> Création d'un lanceur :
> -------------------------
> 
> Cette étape n'est pas nécessaire, mais pratique si on veut éviter d'utiliser
> à chaque fois le terminal pour lancer frescobaldi.
> 
> * télécharger le logiciel Platypus, qui permet d'intégrer un script dans une
> application mac cliquable
> * lancer Platypus
> * définir un nom dans App Name
> * choisir "Shell" dans le menu déroulant "Script type"
> * choisir "None" dans le menu déroulant "Output"
> * cliquer sur "New et coller les lignes ci-dessous (en adaptant le chemin en
> fonction de l'endroit où est installé frescobaldi) :
> 
> #!/bin/sh 
> 
> cd /Users/your_user_name/frescobaldi 
> /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
> frescobaldi 
> 
> * faire apparaître les options avancées, et décocher toutes les cases, sur
> le côté droit, sauf "Runs in background"
> * on peut aussi définir (par glisser-déposer) une icone perso
> * cliquer "Create"
> 
> Sortie MIDI
> -------------
> La sortie MIDI est un peu plus subtile (si, si). Frescobaldi utilise un
> synthétiseur MIDI externe qu'il faut lancer (et pourquoi pas intégrer au
> petit script créé ci-dessus). Ce synthé utilise des soundfonts. Si vous n'en
> avez aucun, je vous conseille d'installer l'éditeur Musescore qui en
> contient un.
> 
> * dans le terminal, installer portmidi et fluidsynth :
> sudo port -v install portmidi
> sudo port -v install fluidsynth
> 
> * télécharger qsynth, une interface graphique mac pour fluidsynth ( 
> http://sourceforge.net/projects/qsynth/
> http://sourceforge.net/projects/qsynth/  )
> 
> * lancer qsynth, cliquer sur "setup"
> * onglet MIDI; choisir "CoreMidi" dans le menu déroulant "Midi driver"
> * onglet Audio; choisir "Coreaudio" dans le menu déroulant "Audio driver"
> * dans le même onglet, attribuer la valeur "256" à "buffer size" et choisir
> "Default" pour "Audio device"
> * onglet soundfonts, choisir un soundfont (celui de musescore ou n'importe
> quel autre).
> * valider; dans les préférences MIDI de frescobaldi, choisir de rafraîchir
> les ports MIDI, et choisir fluidsynth virtual port
> 
> Tout ça en attendant que l'auteur de frescobaldi puisse faire un package
> (pas évident avec pyqt, d'après ce que j'ai pu comprendre).
> 
> Philippe
> 
> 
> --
> View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Installer-Frescobaldi-2-0-sur-Mac-OS-X-tp7137455p7137455.html
> Sent from the LilyPond French Users mailing list archive at Nabble.com.
> 
> _______________________________________________
> liste de diffusion lilypond-user-fr
> [email-masked]
> https://lists.gnu.org/mailman/listinfo/lilypond-user-fr