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
doc:nsis_windows [20/11/2014 13:01]
127.0.0.1 modification externe
doc:nsis_windows [24/11/2014 03:43] (Version actuelle)
scorpio810 [Notes:]
Ligne 1: Ligne 1:
 +====== Installeur NSIS pour QElectroTech sous Windows ======
 +
 +Cette page traite de tout ce qui est relatif à l'​installeur Windows de QElectroTech.
 +Celui-ci a été proposé et initié par Cyril en utilisant NSIS : [[http://​nsis.sourceforge.net/​|Nullsoft Scriptable Install System]]
 +
 +===== Procédure pour créer l'​installeur pour une révision donnée ​ =====
 +  - Pré-requis : installer NSIS 
 +  - récupérer le répertoire ''​packaging\windows''​ dans le trunk du dépôt Subversion : <​code>​svn export svn://​svn.tuxfamily.org/​svnroot/​qet/​qet/​trunk/​packaging/​windows packaging_windows</​code>​
 +  - récupérer également un paquet de type "ready to use" de la révision à packager de QElectroTech,​ par exemple dans http://​download.tuxfamily.org/​qet/​builds/​
 +  - décompresser le contenu de ce paquet dans le dossier ''​packaging_windows\files\''​ de façon à ce que les fichiers et dossiers suivants se retrouvent directement dans ce répertoire : <​file>​
 +bin
 +ChangeLog
 +conf
 +CREDIT
 +elements
 +ELEMENTS.LICENSE
 +examples
 +ico
 +Lancer QET.bat
 +lang
 +LICENSE
 +qet_uninstall_file_associations.reg
 +README
 +register_filetypes.bat
 +</​file>​
 +  - L'​installation de NSIS a normalement dû générer des associations de fichiers de telle sorte que le menu contextuel associé à un fichier ''​.nsi''​ comporte l'​entrée "​Compile NSIS script"​ : clic droit sur QET.sni > Compile NSI script
 +  - La fenêtre NSIS affiche "​Finished Successfully"​ si tout s'est bien passé.
 +  - L'​installeur ainsi généré est dans le dossier ''​packaging_windows''​
 +
 +==== Notes: ====
 +
 +
 +"​Lancer QET.bat"​ doit ce trouver à la racine du script.
 +il est different de celui fourni sur le svn!
 +
 +<​code>​
 +@echo off
 +
 +rem Se rend dans le dossier qui convient
 +set current_dir=%~dp0
 +cd /d %current_dir%
 +
 +rem lance QElectroTech
 +rem Sans option --config-dir,​ la configuration de QElectroTech ainsi que la
 +rem collection d'​elements perso seront dans "​%APPDATA%\qet"​
 +set command=bin\qelectrotech.exe --common-elements-dir=elements/​ --common-tbt-dir=titleblocks/​ --lang-dir=lang/​ -style windowsvista %*
 +@start %command%
 +
 +</​code>​
 +
 +''​Le répertoire "​ico"​ contient:​application-x-qet-element.ico ​ application-x-qet-project.ico ​ application-x-qet-titleblock.ico ​ qelectrotech.ico
  
Imprimer/exporter
Langages