Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| 
                    verbiste-osx [2017/08/06 07:00] Grand Dub [Un peu de configuration]  | 
                — (Version actuelle) | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | ====== Verbiste sous OSX ====== | ||
| - | {{verbiste:verbiste-48x48.png?nolink|}} | ||
| - | erbiste est une application offline sous Linux qui permet de connaître les conjugaisons des verbes (comme le bescherelle). | ||
| - | |||
| - | Cette suite a été développée par [[http://sarrazip.com/dev/verbiste.html|Pierre Sarrazin]], sa licence est //GNU General Public License v2.0// et, elle est présente dans la plupart des dépôts Linux. | ||
| - | |||
| - | Son installation sous Linux fournit (à ma connaissance) 3 programmes:\\ | ||
| - | * ''french-conjugator'' : commande de console (CLI) permettant d'afficher les conjugaisons de verbes | ||
| - | * ''french-deconjugator'' : CLI permettant d'afficher le (ou les) verbe(s) correspondant à une forme conjuguée | ||
| - | * ''Verbiste'' : Application graphique (GUI) équivalente à ''french-conjugator'' dont voici une capture: {{ verbiste:verbiste-linux.png?direct&500 |}} | ||
| - | |||
| - | Son installation sous OSX pour les 2 programmes CLI ne pose pas de gros problèmes et va être guidée ci-dessous.\\ | ||
| - | En revanche, la GUI nécessite Gnome ou GTK et, même s'il doit être possible d'installer l'un ou l'autre sous OSX, j'ai abandonnée cette voie. J'ai donc développé une GUI qui utilise ''french-conjugator'' en Java. | ||
| - | ---- | ||
| - | ===== Installation des 2 outils CLI ===== | ||
| - | Il vous faut évidemment installer (si ce n'est pas déjà fait) ''Xcode'' disponible chez Apple (via l'App Store par exemple) afin de compiler les sources. | ||
| - | ==== Sources ==== | ||
| - | Vous les trouvez sur le site de [[http://sarrazip.com/dev/verbiste.html|Pierre Sarrazin]].\\ | ||
| - | Au moment de l'écriture de cet article, il s'agit de la version 0.1.44 que voici: {{:verbiste:verbiste-0.1.44.tar.gz|}}.\\ | ||
| - | Décompressez le dans un répertoire de travail, depuis un ''Terminal'', allez dans le répertoire ''verbiste-0.1.44'' ainsi créé, et lisez ''INSTALL''. | ||
| - | <note warning> | ||
| - | Si vous exécutez ''./configure'' comme indiqué, **cela échouera**. | ||
| - | </note> | ||
| - | Nous allons faire en sorte qu'il ne configure pas l'installation de la GUI et surtout nous avons besoin de ''gettext''. | ||
| - | |||
| - | ==== gettext ==== | ||
| - | Il est disponible avec un //package management// tel que ''Brew'' ou ''MacPorts'' (ce dernier peut même être installé sur un vieil OS tel que Snow Leopard mais ce sera plus dur). Pour ma part, j'utilise [[https://guide.macports.org/chunked/installing.macports.html|MacPorts]], ceux qui préfèrent ''Brew'' adapterons ce qui suit. | ||
| - | |||
| - | Il faut savoir que ''MacPorts'' s'installe dans ''/opt/local'', ce sera référencé dans une commande ultérieure. | ||
| - | |||
| - | Une fois l'installation de ''MacPorts'' faite, tapez: | ||
| - | <code>sudo port install gettext</code> | ||
| - | |||
| - | ==== Retour à l'installation de "verbiste" ==== | ||
| - | Tapez: | ||
| - | <code>./configure --without-gnome-app --without-gtk-app --without-examples --with-libintl-prefix=/opt/local</code> | ||
| - | Enfin, terminez les instructions du fichier ''INSTALL'' (chez moi ''make check'' échoue mais le reste se passe très bien). | ||
| - | <note important>C'est ''sudo make install'' qu'il faut utiliser et le ''sudo'' est à utiliser uniquement pour cette commande</note> | ||
| - | Maintenant nos 2 outils CLI sont installés dans ''/usr/local/bin/'' que vous devez avoir dans votre ''PATH''. Les fichiers de données (liste des verbes connues et règles de conjugaison en XML) sont dans ''/usr/local/share/verbiste-0.1/''\\ | ||
| - | Vérifiez en tapant: ''french-conjugator vérifier''. | ||
| - | |||
| - | ==== Un peu de configuration ==== | ||
| - | On peut ajouter des verbes que {{:verbiste:verbiste-16x16.png?nolink|}}//erbiste// ne connait pas de la façon suivante:\\ | ||
| - | dans le répertoire ''~/.verbiste'', créer ''verbs-fr.xml'' en UTF-8, avec comme contenu (//aimer// étant le verbe modèle de //smurfer//): | ||
| - | <code xml> | ||
| - | <?xml version="1.0"?> | ||
| - | <verbs-fr> | ||
| - | |||
| - | <v><i>smurfer</i>  <t>aim:er</t></v> | ||
| - | |||
| - | </verbs-fr> | ||
| - | </code> | ||
| - | ----- | ||
| - | ===== GUI en Java ===== | ||
| - | Voici **l'application native OSX**: {{:verbiste:verbiste-osx.zip |}} à mettre dans votre dossier ''Applications''. | ||
| - | <note> | ||
| - | Bien sûr il vous faudra Java sur votre Mac.\\ | ||
| - | De mémoire il suffit de lancer ''java'' depuis un ''Terminal'' pour qu'un popup apparaisse proposant de l'installer (sinon faites une recherche [[https://www.google.fr|Google]]). | ||
| - | </note> | ||
| - | {{ verbiste:verbiste-java.png?direct&1000 |}} | ||
| - | |||
| - | Voici l'exécutable .jar: {{:verbiste:verbiste-gui.jar.zip |}} | ||
| - | <note important>Si vous l'exécutez via le Finder et que ''/usr/local/bin'' n'est pas dans le ''PATH'' système (ce qui est mon cas car je ne sais pas le modifier), l'application plante silencieusement et se ferme. Donc, lancez dans un ''Terminal'': <code>java -jar "VerbisteUI.jar"</code></note> | ||
| - | |||
| - | Pour les curieux, voici le projet source (pour NetBeans): {{:verbiste:verbiste-sources.zip |}}\\ | ||
| - | Il est écrit pour le JDK 8 mais quelques modifications simples peuvent le rétrograder vers le JDK 6 pour ceux qui n'aurait plus que ce choix (Snow Leopard par exemple). | ||
| - | |||
| - | Pour ceux qui veulent savoir comment on crée une application native à partir d'un ''.jar'', voyez cet [[appbundler-jar-native-osx|article]]. | ||