[grisbi-user-french] Redescendre de version.
Jean-Luc Duflot
jielbil at jld78.fr
Mer 20 Jan 17:29:56 CET 2021
Le 20/01/2021 à 13:25, Pierre a écrit :
> Le 20/01/2021 à 07:15, Gérald Niel a écrit :
>
>
>> Bonjour,
>>
>> Le Mardi 19 janvier 2021 à 20:08 UTC, Pierre écrivait sur
>> grisbi.user.french :
>>
>>> En dernier ressort tu peux modifier l'entête du fichier :
>>
>>> <?xml version="1.0"?>
>>> <Grisbi>
>>> <General
>>> File_version="2.0.0" -> 1.2.1
>>> Grisbi_version="2.1.0" -> 1.2.2
>>
>> Est-ce à dire que la version du fichier (structure du XML) est
>> compatipble ?
>
> La rétro-compatibilité des fichiers est permanente depuis la 0.6.0.
>
> Ce qui change c'est la liste des options. Quand tu utilises un fichier
> 2.0.0 sur une 1.2.0 par exemple, tu auras un certain nombre de warnings
> pour dire que telle ou telle option n'existe pas et des options qu'on a
> supprimé vont être initialisées à la valeur par défaut. Le reste
> fonctionne normalement.
>
>
>> Dans ce cas pouquoi lier la version du logiciel dans le fichier plutôt
>> que d'utiliser un versionnage propre à la structure du fichier ?
>>
>
> Le fait de mettre un numéro de fichier sert juste retrouver facilement
> la description des options quand tu as besoin d'un renseignement. C'est
> plutôt pour les bricoleurs.
>
> Bonne journée.
>
Bonjour Dominique,
J'ai établi une procédure de compilation avec Pierre, il y a déjà bien
longtemps, je la joins ici. Elle se trouve aussi sur Git et probablement
sur SF. À garder précieusement...
Jean-Luc
--
N'hésitez pas à consulter le manuel, c'est étudié pour ! (:-)
La documentation en ligne est en français, anglais et allemand :
http://grisbi.sourceforge.net/html/
http://grisbi.sourceforge.net/html-en/
http://grisbi.sourceforge.net/de/grisbi-manuel.html
Tous ces liens sont disponibles depuis le Wiki :
https://github.com/grisbi/grisbi/wiki
-------------- section suivante --------------
Compilation du manuel de l'utilisateur Grisbi :
Pour compiler complètement le manuel avec les images dans les formats pdf et html, vous devrez installer une distribution Latex (par ex. texlive) et les paquetages hevea et perl. Vous devrez aussi vous assurer que les extensions appelées dans les fichiers grisbi-manual.tex, macros.sty et hva/macros.hva par la commande \usepackage sont installées, et en particulier : babel, translator, url, varioref, picins, caption, macros, bigfoot (ou perpage), fixfoot, xindy (verifier si nécessaire), imakeidx, idxlayout, hyperref, glossaries (voir le dépôt du CTAN http://ctan.org/).
La compilation se fait avec les commandes suivantes, dans le répertoire src/ :
# compile au format PDF sans images :
$ make pdf
# compile au format PDF sans images, avec index et glossaire :
$ make pdf_indexglossary ; make pdf
# compile au format PDF avec images :
$ make pdf_img
# compile au format PDF avec images, avec index et glossaire :
$ make pdf_img_indexglossary ; make pdf_img
# compile au format HTML sans images, avec index :
$ make html
# compile au format HTML avec images, avec index :
$ make html_img
Pour nettoyer le répertoire src/ en supprimant TOUS les fichiers auxiliaires créés par une compilation précédente (.aux, .log, etc.) :
$ make clean
Ou bien supprimer ces mêmes fichiers et TOUS les fichiers créés par le Makefile (c'est ce qui est recommandé de faire avant chaque compilation) :
$ make distclean
Après compilation:
- le fichier grisbi-manuel-xxx.pdf (sans images) se trouve dans src/pdf/
- le fichier grisbi-manuel-img-xxx.pdf (avec images) se trouve dans src/pdf_img/
- les fichiers html sans images se trouvent dans src/html/ et l'archive dans src/tgz_html/
- les fichiers html avec images se trouvent dans src/html_img/ et l'archive dans src/tgz_html_img/
En html, le manuel est disponible sous deux formes:
- grisbi-manuel.html pour la page d'en-tête avec sommaire et index, avec liens vers les chapitres, en autant de fichiers que de chapitres
- grisbi-manuel-1page.html pour le manuel en une seule page et en un seul gros fichier
NB : pour la compilation dans le fork de github installé en local, la compilation se fait de la même manière, dans le répertoir src/ .
Plus d'informations sur la liste de diffusion user-french