HACKING
author fabien
Fri, 30 Dec 2005 19:56:24 -0500
branchopera
changeset 3 5c34f08c1bbc
parent 0 4a9a448a9005
permissions -rw-r--r--
[svn] r2051@freebird: fabien | 2005-12-30 17:58:57 -0500 Ajout des snapshots des Arpèges et d'Opéra.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     1
On Mon, Apr 23, 2001 at 11:57:49PM +0200, Jean-Luc et Anna-Maria Donnadieu wrote:
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     2
> > Je fais tout à partir du XML à la place: il y a plus de souplesse ainsi
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     3
> > et j'ai jamais trop apprécié les logiciels de transformations
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     4
> > tex->html... c'est généralement du bizounage pas très solide.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     5
> > 
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     6
> > Pour information (attention, je deviens technique là), voici un peu
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     7
> > l'arbre de transformations:
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     8
> > 
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
     9
> > XML+DSL -->{jade}--> HTML -->{HTML2TEXT}--> Text
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    10
> >                  |        +-> {html2ps} --> PS
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    11
> >                  +-> TeX  --> {jadetex} --> DVI -->{dvips} --> PS
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    12
> >                  |                      +-> PDF -->{ps2pdf}--> PS
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    13
> >                  +-> RTF
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    14
> > 
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    15
> > Ça demande toutefois pas mal de matériels installés:
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    16
> > ...
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    17
> > apt-get install task-sgml make w3m xfig gs
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    18
> > ...
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    19
> 
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    20
> Je me suis mis a la debian, et je vais essayer d'utiliser jade. Mais
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    21
> j'ai du mal a debuter. J'ai telecharge les sources des arpeges, j'ai
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    22
> tape make, et j'ai tout un tas de formats qui ont ete generes, c'est
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    23
> super !
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    24
> Maintenant, j'ai du pain sur la planche pour comprendre le
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    25
> fonctionnement ;-)
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    26
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    27
Tout est dans le fichier Makefile.rules qui peut-être pratiquement
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    28
utilisé comme tel pour un autre projet similaire.  Tu y trouveras les
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    29
lignes de commandes nécessaire pour faire les transfo.  Avec le schéma
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    30
ci-dessus, tu devrais être capable de t'y retrouver... Et rappelle-toi,
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    31
man et /usr/share/doc/package sont tes amis!
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    32
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    33
L'autre partie de la magie est dans les fichiers .dsl et dans le
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    34
répertoire dtd. Voici une petite description de chacun:
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    35
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    36
print.dsl:  Fichier DSSSL contenant les instructions pour formatter
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    37
les éléments XML dans une version imprimable (TeX, PS, PDF).  C'est du
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    38
scheme principalement, avec quelques primitives supplémentaires.   Ca
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    39
vaut la peine de lire la doc fourni dans le paquet
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    40
docbook-stylesheets-doc pour s'y retrouver un peu.  Il donne un bon
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    41
exemple sur comment ajouter un formattage spécial lorsqu'on ajoute un
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    42
élément à Docbook (en l'occurence les éléments complist et comp).
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    43
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    44
html.dsl:  Meme chose que print.dsl, mais comme le html est une forme de
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    45
SGML (comme le XML), c'est plus des instructions de transformations
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    46
(transformer un <emphasize>...</emphasize> en <em>...</em>).  Le
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    47
principe est donc un peu différent.  Même paquet pour la doc.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    48
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    49
arpeges.dtd:  Fichier principal qui se contente d'inclure les autres DTD
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    50
(Document Type Description).  C'est ça qui va définir qu'est-ce qui est
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    51
permis et qu'est-ce qui l'est pas.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    52
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    53
comp.dtd:  Ajout des éléments complist et comp à docbook.  Un bon
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    54
exemple de comment augmenter docbook avec ces propres définitions.  Le
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    55
paquet docbook-doc donne plus d'infos là-dessus, ainsi que Docbook, the
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    56
definitive guide chez O'Really (aussi disponible sur le net sur
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    57
www.docbook.org!).  Le livre est une excellente référence.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    58
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    59
struct.dtd:  Définition des fichiers des Arpèges.  Dans la version
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    60
courante, tu retrouveras une inclusion conditionnelle:  c'est la version
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    61
simplifié des arpèges, dans laquelle de nombreux fichiers sont exclus
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    62
(simplement en les faisant pointer vers /dev/null).  Note que tu peux
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    63
définir deux fois la même entité mais seule la PREMIÈRE définition (pas
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    64
de redéfinition possible!) est prise en compte (ce qui permet de faire
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    65
un parser en une seule passe)... C'est pourquoi l'ordre d'inclusion est
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    66
très important.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    67
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    68
terms.dtd:  Définition d'abbréviations.  En fait, très peu sont des
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    69
abbréviations... Ce sont plus des termes que je veux garder afin de les
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    70
retrouver plus facilement s'il change.  J'ai mis quelques abrégés connus
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    71
(&mj; => meneur du jeu) mais l'expérience m'a montré qu'à la longue,
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    72
c'était bon d'éviter d'en faire trop et que c'était plus facilement
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    73
lisible ainsi.  De plus, avec un éditeur comme Emacs et le mode PSGML,
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    74
c'est pas plus long à écrire.  La touche miracle?  Ctrl-/ qui complète
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    75
un mot à partir des mots déjà écrit.  Par exemple, si tu as déjà écrit
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    76
une fois &Competence;, tu n'as qu'à faire &Com<CTRL-/> et il va te
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    77
trouver la première occurence d'un mot qui commence par &Com... Si c'est
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    78
pas le bon, C-/ à nouveau et tu passes au suivant.  Chouette, n'est-ce
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    79
pas.  Si tu préfères Vim, dans le mode d'insertion, c'est C-N (en mode
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    80
insertion) qui fait un truc semblable.  ':help completion' pour les
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    81
autres raccourcis.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    82
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    83
Le reste, c'est du SGML bien standard, du texte.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    84
Toutefois, j'avoue sans humilité que les Arpèges sont un exemple
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    85
intéressant des capacités des Arpèges.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    86
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    87
> Connais-tu une bonne adresse pour trouver de la doc ?
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    88
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    89
Pour le XML, XMLfr.org est excellent et contient beaucoup de tutoriels
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    90
en français.  Par contre, ça parle beaucoup des XPath, XSL et tout le
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    91
reste, dont les outils sont encore plutôt bêta (et principalement en
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    92
Java en plus; très lourd pour ma machine donc).  Même chose pour
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    93
www.xml.org et www.w3.org.  Le paquet wdg-html-reference contient
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    94
plusieurs des documents (standards) qu'on retrouve sur le site de
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    95
w3.org.  Mais c'est un peu lourd parfois comme lecture.  À utiliser plus
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    96
comme référence.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    97
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    98
J'utilise présentement du DSSSL pour les Arpèges qui est du Scheme avec
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
    99
des primitives pour l'impression.  Le site de Normand Walsh
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   100
(www.nwalsh.com) et celui de James Clark (www.jclark.com) contiennent
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   101
beaucoup d'infos et tutoriel à ce niveau mais la spec elle-même est peu
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   102
digestible.  Si tu as le courage et que tu es prêt à faire des
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   103
tentatives, Norman Walsh a déjà un docbook-stylesheets en XSL ainsi que
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   104
des instructions à ce sujet sur son site.  D'excellents livres à ce
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   105
sujet ainsi que sur le XML.  J'ai bien apprécié the XML companion ainsi
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   106
que the XSL companion chez Addison Wesley.  Ce dernier peut aussi
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   107
fournir une bonne introduction au modèle de mise-en-page utiliser pour
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   108
le DSSSL (et les CSS) puisque c'est pratiquement le même avec des
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   109
primitives presque identiques.  Il y'a aussi the XML Blackbook chez
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   110
Coriolis qui semble aussi bien fourni.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   111
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   112
Finalement, il y a aussi le site de openjade.sourceforge.net.  Je n'ai
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   113
toutefois pas encore essayé ce dernier mais les dernières nouvelles (qui
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   114
sont quand même assez vieille) indiqué l'introduction de quelques
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   115
incompabilité avec jade standard... c'est donc à tes risques.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   116
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   117
> 
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   118
> Jean-Luc
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   119
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   120
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   121
Bonne chance!  Moi, il me reste juste à mettre tout ça dans un fichier
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   122
HACKING pour ne pas avoir à le réécrire la prochaine fois ;) A+ et
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   123
bienvenue sur Debian...
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   124
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   125
En passant, si tu as upgradé sur woody, un petit package bien cool et
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   126
pratique pour faire le ménage: debfoster...  ça ajoute le petit rien qui
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   127
manquait à apt pour en faire mon package tool de rêve.  C'est d'ailleurs
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   128
probablement recompilable sur potato (dépendance sur libc seulement)...
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   129
Faudrait que j'y vois.  http://packages.debian.org/debfoster pour plus
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   130
d'infos.
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   131
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   132
Fabien
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   133
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   134
-- 
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   135
-------------------------------*  *-------------------------
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   136
Fabien Niñoles                /  /          fabien@tzone.org
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   137
Chevalier Servant de Sa Dame /  /   C15D FE9E BB35 F596 127F
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   138
Veneur Gris par la Clef     /  /    BF7D 8F1F DFC9 BCE0 9436
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   139
Développeur pour Debian    /  / http://www.tzone.org/~fabien
4a9a448a9005 [svn] r1946@freebird: fabien | 2005-12-26 19:20:33 -0500
fabien
parents:
diff changeset
   140
--------------------------*  *------------------------------