Plutot que de se baser sur un format de description (XML ou clef/valeur facon .ini file, au final ca change pas grand chose), je me baserais plutot sur un language de script. C'est beaucoup plus puissant, flexible et evolutif.
Dans le cas de Setup, QtScript (donc du Javascript) est tout indiqué a mon avis : faire des boucles, utiliser des conditions, des fonctions et des regexp ca peut etre tres utile.
Reste a definir alors une jolie API qui s'appuie sur QtScript.
D'ailleurs sous Windows les principaux outils pour creer des installers s'appuient sur des languages et y ajoutent une API. Inno Setup : Pascal, NSIS : C
[^] # Re: De la facilité avec laquelle un paquet Setup est créé
Posté par tanguy_k (site web personnel) . En réponse au journal Sortie de Setup 0.1-alpha0. Évalué à 3.
Dans le cas de Setup, QtScript (donc du Javascript) est tout indiqué a mon avis : faire des boucles, utiliser des conditions, des fonctions et des regexp ca peut etre tres utile.
Reste a definir alors une jolie API qui s'appuie sur QtScript.
D'ailleurs sous Windows les principaux outils pour creer des installers s'appuient sur des languages et y ajoutent une API. Inno Setup : Pascal, NSIS : C