Outils pour utilisateurs

Outils du site


verbiste-osx

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
verbiste-osx [2017/08/05 01:24]
Grand Dub
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Verbiste sous OSX ====== 
-{{verbiste:​verbiste-128x128.png?​nolink|}} 
-Verbiste 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''​. 
- 
-Si vous exécutez ''​./​configure''​ comme indiqué, **cela échouera**. 
- 
-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''​ 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 ===== 
-{{ 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). 
- 
-Enfin voici **l'​application native OSX**: {{:​verbiste:​verbiste-osx.zip |}} à mettre dans votre dossier ''​Applications''​.\\ 
- 
-Pour ceux qui veulent savoir comment on crée une application native à partir d'un ''​.jar'',​ voyez cet article: [[appbundler-jar-native-osx|Créer une application native OSX depuis un jar]]. 
verbiste-osx.1501889090.txt.gz · Dernière modification: 2017/08/07 23:56 (modification externe)