README (French) ################################ Building packages ################################ Les sous répertoires du répertoire "build" contiennent tous les fichiers requis pour packager Dolibarr de manière automatisé. On trouve plusieurs outils: - Pour construire un package Dolibarr complet, il suffit de > Editer la version dans le fichier makepack-dolibarr.pl > Lancer la commande perl makepack-dolibarr.pl - Pour construire un package d'une traduction, il suffit de lancer le script > perl makepack-dolibarrlang.pl - Pour construire un package d'un theme, il suffit de lancer le script > perl makepack-dolibarrtheme.pl - Pour construire un package d'un module, il suffit de lancer le script > perl makepack-dolibarrmodule.pl - Pour construire un package DoliWamp autoexe: > Installer InnoSetup (http://www.jrsoftware.org) > Installer WampServer dans "C:\Program Files\Wamp" (http://www.wampserver.com) > Installer les addon WampServer afin d'y mettre les versions: Apache2.2.6, Mysql5.0.45, Php5.2.5 > Modifier dans le fichier build/exe/doliwamp2.4.iss la variable SourceDir afin d'y mettre le repository Dolibarr. > Modifier AppVerName et OutputBaseFilename. > Lancer innosetup, ouvrir le fichier build/exe/doliwamp2.4.iss et cliquer sur le bouton "Compile". Le fichier .exe sera fabriqué dans le répertoire build. Note: Le répertoire build et tout ce qu'il contient n'est absolument pas requis pour faire fonctionner Dolibarr. Ils ne servent qu'à la génération des packages, lequels packages, une fois construit, n'incluent par le répertoire "build". On trouve dans le répertoire "build", les sous-répertoires utilisés par l'outil makepack-dolibarr.pl: * deb: Fichier de config pour construire un package Debian. * rpm: Fichier de config pour construire un package Redhat ou Mandrake. * tgz: Fichier de config pour construire un package tgz (ne contenant que les fichiers et instructions d'installation manuelle). * exe: Fichier de config pour construire un package exe pour Windows des sources ou pour construire l'assistant d'installation complet DoliWamp. * pad: Fichier de config pour construire un fichier descriptif PAD pour la promotion de nouvelles versions de Dolibarr.