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
doc:suivi_qet [08/01/2012 23:40]
xavier [Utilisation]
doc:suivi_qet [20/11/2014 13:02] (Version actuelle)
Ligne 1: Ligne 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.
 +  ​
Imprimer/exporter