| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| doc:suivi_qet [03/01/2009 16:14] – xavier | doc:suivi_qet [20/11/2014 14:02] (Version actuelle) – modification externe 127.0.0.1 |
|---|
| | ====== Utilisation de QElectroTech en tant que contributeur ====== |
| |
| | Cette page s'adresse aux contributeurs de QElectroTech (développeurs, packageurs, traducteurs, ...) mais également aux utilisateurs souhaitant suivre le développement de près. Elle explique comment mettre facilement et régulièrement à jour sa version de QElectroTech. |
| | ===== Check out Subversion de la branche 0.3 ===== |
| | |
| | Actuellement, le plus gros du travail de développement se fait dans la branche 0.3. En utilisant les informations fournies sur la page [[doc:subversion|Subversion]], vous pouvez faire un check out identifié, ce qui vous permettra de commiter d'éventuelles modifications au projet : |
| | <code>svn co "svn+ssh://identifiant@svn.tuxfamily.org/svnroot/qet/qet/branches/0.3" qelectrotech</code> |
| | |
| | Si vous ne disposez pas d'un accès au dépôt Subversion (typiquement : si vous êtes utilisateur), alors vous pouvez vous rabattre sur un check out anonyme : |
| | <code>svn co svn://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3 qelectrotech</code> |
| | |
| | ===== Mise à jour de votre dossier de travail ===== |
| | Lorsque vous souhaitez voir si des nouveautés sont apparues dans le depôt Subversion, rendez-vous simplement dans votre dossier de travail et faites <code>svn up</code> |
| | ===== Compilation ===== |
| | Dans votre dossier, de travail : |
| | * regénérez le Makefile, surtout si des fichiers ont été ajoutés : ''qmake'' ou ''qmake-qt4'' selon le système |
| | * compilez le programme : ''make release'' |
| | * si vous rencontrez un crash et que vous souhaitez faire un stacktrace, vous aurez besoin d'une version compilée avec les symboles de debug : ''make debug'' |
| | * Si vous voulez tout recompiler depuis le début, utilisez ''make clean'' |
| | |
| | ===== Utilisation ===== |
| | Il est assez fastidieux d'installer QElectroTech lorsqu'on le suit depuis un check out Subversion ; il faut le désinstaller (make uninstall) puis le réinstaller (make install) et enfin nettoyer les dossiers .svn éventuellement copiés par l'installation dans les dossiers système. Une alternative simple consiste à lancer QElectroTech depuis son dossier de travail : |
| | <code>misc/launch_qet.sh</code> |
| | Ce script utilise la collection dans le dossier ''elements/'' et les traductions (fichiers .qm) du dossier ''lang/''. Les arguments qu'on lui passe sont transmis à l'application : |
| | <code>misc/launch_qet.sh ~/mon_schema.qet</code> |
| | |
| | Note pour les traducteurs : l'option REDEFINE_LANG permet de définir la langue de QElectroTech lorsqu'il est lancé par ce script. |
| | |