Update of /cvsroot/fink/web/doc/packaging In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28725/web/doc/packaging
Modified Files: compilers.fr.php format.fr.php fslayout.fr.php index.fr.php intro.fr.php packaging.fr.html policy.fr.php reference.fr.php Log Message: Oops, error; Updated to English v. 1.87 Index: fslayout.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/fslayout.fr.php,v retrieving revision 1.59 retrieving revision 1.60 diff -u -d -r1.59 -r1.60 --- fslayout.fr.php 7 Feb 2006 10:39:02 -0000 1.59 +++ fslayout.fr.php 1 Mar 2006 09:52:04 -0000 1.60 @@ -1,7 +1,7 @@ <? $title = "Paquets - Organisation des fichiers"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="next" href="compilers.php?phpLang=fr" title="Compilateurs"><link rel="prev" href="policy.php?phpLang=fr" title="Règles de distribution des paquets">'; Index: reference.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/reference.fr.php,v retrieving revision 1.66 retrieving revision 1.67 diff -u -d -r1.66 -r1.67 --- reference.fr.php 7 Feb 2006 10:39:02 -0000 1.66 +++ reference.fr.php 1 Mar 2006 09:52:04 -0000 1.67 @@ -1,7 +1,7 @@ <? $title = "Paquets - Référence"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="prev" href="compilers.php?phpLang=fr" title="Compilateurs">'; @@ -36,10 +36,16 @@ <p>Le numéro de révision du paquet. Incrémentez ce numéro quand vous faites une nouvelle description pour la même version en amont. Les numéros de révision commencent à 1. Champ obligatoire.</p> <p> Les règles de Fink stipule vous <b>devez</b> incrémenter le champ <code>Revision</code> <b>chaque fois</b> que vous changez un fichier <code>.info</code>, si les changements entraînent une modification de la forme binaire (compilée) du paquet (le fichier <code>.deb</code>). Cela s'applique aux changements opérés dans le champ <code>Depends</code> ou les autres champs incluant une liste de paquets, ainsi qu'à l'ajout, la suppression ou le changement de nom des paquets splitoff, ou bien encore le déplacement de fichiers d'un splitoff à un autre. Quand la migration d'un paquet vers une nouvelle arborescence (par exemple de 10.2 à 10.3) conduit à des modifications de cette nature, vous devez incrémenter le champ <code>Revision</code> de 10 unités dans la nouvelle arborescence, de façon à garder la possibilité de mises à jour ultérieures dans l'arborescence la plus ancienne.</p> </td></tr><tr valign="top"><td>Architecture</td><td> -<p>Liste d'architectures système séparées par des virgules sur lesquelles le paquet est censé tourner. Pour le moment, les seules valeurs valides sont <code>powerpc</code> et <code>i386</code>. Un paquet qui ne comporte pas ce champ est traité comme si la valeur de ce champ était <code>powerpc, i386</code>. (Introduit dans une version CVS de fink postérieure à la version 0.24.11.) -</p> +<p>Liste d'architectures système basées sur la CPU et séparées par des virgules sur lesquelles le paquet et tout paquet splitoff sont censés tourner. Pour le moment, les seules valeurs valides sont <code>powerpc</code> et <code>i386</code>. Si ce champ est présent et non vide après vérification conditionnelle, fink ignorera la ou les descriptions de paquet(s) correspondante(s) si l'architecture système de la machine locale n'est pas comprise dans la liste. Si le champ est omis ou s'il est vide, le paquet est géré comme si toutes les architectures système étaient reconnues. Introduit dans une version CVS de fink postérieure à la version 0.24.11.</p> <p>Pour l'instant, l'utilisation la plus courante de ce champ est prévue pour les paquets qui requièrent un compilateur antérieur à gcc-4.0 (ou pour les paquets qui en dépendent). Dans ce cas, la valeur du champ sera <code>powerpc</code>. </p> +<p>Ce champ admet la syntaxe conditionnelle standard pour toute valeur de la liste. Les raccourcis clavier peuvent y être utilisés (voir le champ <code>Depends</code> pour de plus amples informations). Il s'ensuit que certaines variantes peuvent être restreintes à certaines architectures systèmes. Par exemple :</p> +<pre> + Package: foo-pm%type_pkg[perl] + Type: perl (5.8.1 5.8.4 5.8.6) + Architecture: (%type_pkg[perl] = 581) powerpc +</pre> +<p>est interprété comme une variante foo-pm581 pour l'architecture système <code>powerpc</code>, le champ restant vide pour toute autre variante. N'oubliez pas que le fait d'omettre une certaine valeur d'architecture ne signifie pas que le paquet n'est pas censé tourner sur l'architecture système en question.</p> </td></tr><tr valign="top"><td>Epoch</td><td> <p><b>Introduit à partir de fink 0.12.0.</b> Ce champ facultatif peut être utilisé pour spécifier l'ère du paquet (défaut 0 si ce champ n'est pas renseigné). Pour de plus amples informations, voir <a href="http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version">Debian Policy Manual</a>. Comme Fink et quelques-uns des outils Debian sous-jacents utilisent nom-version-revision comme identifiant unique d'un paquet, vous ne devez pas créer deux paquets qui ne diffèrent que par le numéro d'ère.</p> <p>Quant elle est utilisée dans la version, l'ère apparaît avant la valeur de la version, séparée d'elle par deux-points (1:3.14-2). Notez que l'ère ne fait partie ni de <code>%v</code>, ni de <code>%f</code>. Si vous ajoutez un champ ère au fichier de description d'un paquet, vous pouvez être amené à l'introduire également dans ses dépendances. Par exemple, si vous ajoutez <code>Epoch: 1</code> à foo et que foo-dev déclare <code>Depends: foo-shlibs (= %v-%r)</code>, vous devez le changer en <code>Depends: foo-shlibs (= %e:%v-%r)</code>. Index: index.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/index.fr.php,v retrieving revision 1.62 retrieving revision 1.63 diff -u -d -r1.62 -r1.63 --- index.fr.php 7 Feb 2006 10:39:02 -0000 1.62 +++ index.fr.php 1 Mar 2006 09:52:04 -0000 1.63 @@ -1,7 +1,7 @@ <? $title = "Paquets"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="next" href="intro.php?phpLang=fr" title="Introduction">'; @@ -12,7 +12,7 @@ <p>Si vous créez des paquets pour Fink, vous avez tout intérêt à vous abonner à la liste de diffusion <a href="http://lists.sourceforge.net/lists/listinfo/fink-devel">fink-devel</a>. Si vous cherchez un moyen d'aider Fink et que vous avez des compétences dans ce domaine, vous pouvez aussi adopter un <a href="http://fink.sourceforge.net/pdb/nomaintainer.php">paquet sans mainteneur</a>.</p> <h2><? echo FINK_CONTENTS ; ?></h2><ul> <li><a href="intro.php?phpLang=fr"><b>1 Introduction</b></a><ul><li><a href="intro.php?phpLang=fr#def1">1.1 Qu'est-ce qu'un paquet ?</a></li><li><a href="intro.php?phpLang=fr#ident">1.2 Identification d'un paquet</a></li></ul></li><li><a href="format.php?phpLang=fr"><b>2 Descriptions de paquets</b></a><ul><li><a href="format.php?phpLang=fr#trees">2.1 Arborescence</a></li><li><a href="format.php?phpLang=fr#format">2.2 Format de fichier</a></li><li><a href="format.php?phpLang=fr#percent">2.3 Raccourcis %</a></li></ul></li><li><a href="policy.php?phpLang=fr"><b>3 Règles de distribution des paquets</b></a><ul><li><a href="policy.php?phpLang=fr#licenses">3.1 Licences de paquets</a></li><li><a href="policy.php?phpLang=fr#openssl">3.2 La licence GPL et OpenSSL</a></li><li><a href="policy.php?phpLang=fr#prefix">3.3 Interférence avec le système de base</a></li><li><a href="policy.php?phpLang=fr#sharedlibs">3.4 Librairies partagées</a></li><li><a href="policy.php?phpLang=fr#perlm ods">3.5 Modules Perl</a></li><li><a href="policy.php?phpLang=fr#emacs">3.6 Règles Emacs</a></li></ul></li><li><a href="fslayout.php?phpLang=fr"><b>4 Organisation des fichiers</b></a><ul><li><a href="fslayout.php?phpLang=fr#fhs">4.1 Hiérarchie standard des fichiers</a></li><li><a href="fslayout.php?phpLang=fr#dirs">4.2 Répertoires</a></li><li><a href="fslayout.php?phpLang=fr#avoid">4.3 à éviter</a></li></ul></li><li><a href="compilers.php?phpLang=fr"><b>5 Compilateurs</b></a><ul><li><a href="compilers.php?phpLang=fr#versions">5.1 Versions du compilateur</a></li><li><a href="compilers.php?phpLang=fr#abi">5.2 L'ABI g++</a></li></ul></li><li><a href="reference.php?phpLang=fr"><b>6 Référence</b></a><ul><li><a href="reference.php?phpLang=fr#build">6.1 Construction d'un paquet</a></li><li><a href="reference.php?phpLang=fr#fields">6.2 Champs</a></li><li><a href="reference.php?phpLang=fr#splitoffs">6.3 Paquets multiples</a></li><li><a href="reference.php?phpLang=fr#scripts">6 .4 Scripts</a></li><li><a href="reference.php?phpLang=fr#patches">6.5 Rustines</a></li><li><a href="reference.php?phpLang=fr#profile.d">6.6 Scripts profile.d</a></li></ul></li></ul> -<!--Generated from $Fink: packaging.fr.xml,v 1.64 2006/02/07 10:37:34 michga Exp $--> +<!--Generated from $Fink: packaging.fr.xml,v 1.66 2006/03/01 09:50:55 michga Exp $--> <? include_once "../../footer.inc"; ?> Index: packaging.fr.html =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/packaging.fr.html,v retrieving revision 1.71 retrieving revision 1.72 diff -u -d -r1.71 -r1.72 --- packaging.fr.html 7 Feb 2006 10:39:02 -0000 1.71 +++ packaging.fr.html 1 Mar 2006 09:52:04 -0000 1.72 @@ -113,6 +113,8 @@ <p>la partie <b>i</b>nvariante du <b>n</b>om du paquet. Identiques à %n et %N, à l'exception près que tous les %type_pkg[] et %type_raw[] sont occultés. (Introduit dans une version CVS de Fink ultérieure à la version 0.19.2). Vous devez utiliser %{ni} et %{Ni} pour éviter de possibles confusions avec les raccourcis %n et %N.</p> </td></tr><tr valign="top"><td>%{default_script}</td><td> <p>Uniquement valide dans les champs <tt style="white-space: nowrap;">PatchScript</tt>, <tt style="white-space: nowrap;">CompileScript</tt> et <tt style="white-space: nowrap;">InstallScript</tt>. Correspond au contenu par défaut de ce type de champ. Sa valeur dépend souvent du champ <tt style="white-space: nowrap;">Type</tt> et est toujours définie (même si elle vide). Lorsque ce raccourci est utilisé dans le champ <tt style="white-space: nowrap;">InstallScript</tt> d'un <tt style="white-space: nowrap;">SplitOff</tt> ou d'un <tt style="white-space: nowrap;">SplitOffN</tt>, son interprétation correspond à la valeur par défaut du champ <b>parent</b>, bien que la valeur par défaut de <tt style="white-space: nowrap;">InstallScript</tt> dans un <tt style="white-space: nowrap;">SplitOff</tt> soit vide. (Introduit dans fink-0.20.6)</p> +</td></tr><tr valign="top"><td>%{PatchFile}</td><td> +<p>Chemin complet du fichier indiqué dans le champ<tt style="white-space: nowrap;">PatchFile</tt>. Introduit dans la version 0.24.12 de fink.</p> </td></tr></table> <h2><a name="policy">3 Règles de distribution des paquets</a></h2> @@ -458,10 +460,16 @@ <p>Le numéro de révision du paquet. Incrémentez ce numéro quand vous faites une nouvelle description pour la même version en amont. Les numéros de révision commencent à 1. Champ obligatoire.</p> <p> Les règles de Fink stipule vous <b>devez</b> incrémenter le champ <tt style="white-space: nowrap;">Revision</tt> <b>chaque fois</b> que vous changez un fichier <tt style="white-space: nowrap;">.info</tt>, si les changements entraînent une modification de la forme binaire (compilée) du paquet (le fichier <tt style="white-space: nowrap;">.deb</tt>). Cela s'applique aux changements opérés dans le champ <tt style="white-space: nowrap;">Depends</tt> ou les autres champs incluant une liste de paquets, ainsi qu'à l'ajout, la suppression ou le changement de nom des paquets splitoff, ou bien encore le déplacement de fichiers d'un splitoff à un autre. Quand la migration d'un paquet vers une nouvelle arborescence (par exemple de 10.2 à 10.3) conduit à des modifications de cette nature, vous devez incrémenter le champ <tt style="white-space: nowrap;">Revision</tt> de 10 unités dans la nouvelle arborescence, de façon à garder la possibilité de mises à jour ultérieur es dans l'arborescence la plus ancienne.</p> </td></tr><tr valign="top"><td>Architecture</td><td> -<p>Liste d'architectures système séparées par des virgules sur lesquelles le paquet est censé tourner. Pour le moment, les seules valeurs valides sont <tt style="white-space: nowrap;">powerpc</tt> et <tt style="white-space: nowrap;">i386</tt>. Un paquet qui ne comporte pas ce champ est traité comme si la valeur de ce champ était <tt style="white-space: nowrap;">powerpc, i386</tt>. (Introduit dans une version CVS de fink postérieure à la version 0.24.11.) -</p> +<p>Liste d'architectures système basées sur la CPU et séparées par des virgules sur lesquelles le paquet et tout paquet splitoff sont censés tourner. Pour le moment, les seules valeurs valides sont <tt style="white-space: nowrap;">powerpc</tt> et <tt style="white-space: nowrap;">i386</tt>. Si ce champ est présent et non vide après vérification conditionnelle, fink ignorera la ou les descriptions de paquet(s) correspondante(s) si l'architecture système de la machine locale n'est pas comprise dans la liste. Si le champ est omis ou s'il est vide, le paquet est géré comme si toutes les architectures système étaient reconnues. Introduit dans une version CVS de fink postérieure à la version 0.24.11.</p> <p>Pour l'instant, l'utilisation la plus courante de ce champ est prévue pour les paquets qui requièrent un compilateur antérieur à gcc-4.0 (ou pour les paquets qui en dépendent). Dans ce cas, la valeur du champ sera <tt style="white-space: nowrap;">powerpc</tt>. </p> +<p>Ce champ admet la syntaxe conditionnelle standard pour toute valeur de la liste. Les raccourcis clavier peuvent y être utilisés (voir le champ <tt style="white-space: nowrap;">Depends</tt> pour de plus amples informations). Il s'ensuit que certaines variantes peuvent être restreintes à certaines architectures systèmes. Par exemple :</p> +<pre> + Package: foo-pm%type_pkg[perl] + Type: perl (5.8.1 5.8.4 5.8.6) + Architecture: (%type_pkg[perl] = 581) powerpc +</pre> +<p>est interprété comme une variante foo-pm581 pour l'architecture système <tt style="white-space: nowrap;">powerpc</tt>, le champ restant vide pour toute autre variante. N'oubliez pas que le fait d'omettre une certaine valeur d'architecture ne signifie pas que le paquet n'est pas censé tourner sur l'architecture système en question.</p> </td></tr><tr valign="top"><td>Epoch</td><td> <p><b>Introduit à partir de fink 0.12.0.</b> Ce champ facultatif peut être utilisé pour spécifier l'ère du paquet (défaut 0 si ce champ n'est pas renseigné). Pour de plus amples informations, voir <a href="http://www.debian.org/doc/debian-policy/ch-controlfields.html#s-f-Version">Debian Policy Manual</a>. Comme Fink et quelques-uns des outils Debian sous-jacents utilisent nom-version-revision comme identifiant unique d'un paquet, vous ne devez pas créer deux paquets qui ne diffèrent que par le numéro d'ère.</p> <p>Quant elle est utilisée dans la version, l'ère apparaît avant la valeur de la version, séparée d'elle par deux-points (1:3.14-2). Notez que l'ère ne fait partie ni de <tt style="white-space: nowrap;">%v</tt>, ni de <tt style="white-space: nowrap;">%f</tt>. Si vous ajoutez un champ ère au fichier de description d'un paquet, vous pouvez être amené à l'introduire également dans ses dépendances. Par exemple, si vous ajoutez <tt style="white-space: nowrap;">Epoch: 1</tt> à foo et que foo-dev déclare <tt style="white-space: nowrap;">Depends: foo-shlibs (= %v-%r)</tt>, vous devez le changer en <tt style="white-space: nowrap;">Depends: foo-shlibs (= %e:%v-%r)</tt>. @@ -862,4 +870,4 @@ provided the document and this copyright notice remain complete and unmodified. Any commercial reproduction and any online publication requires the explicit consent of the author.</p><hr> -<p>Generated from <i>$Fink: packaging.fr.xml,v 1.64 2006/02/07 10:37:34 michga Exp $</i></p></body></html> +<p>Generated from <i>$Fink: packaging.fr.xml,v 1.66 2006/03/01 09:50:55 michga Exp $</i></p></body></html> Index: policy.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/policy.fr.php,v retrieving revision 1.62 retrieving revision 1.63 diff -u -d -r1.62 -r1.63 --- policy.fr.php 7 Feb 2006 10:39:02 -0000 1.62 +++ policy.fr.php 1 Mar 2006 09:52:04 -0000 1.63 @@ -1,7 +1,7 @@ <? $title = "Paquets - Règles"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="next" href="fslayout.php?phpLang=fr" title="Organisation des fichiers"><link rel="prev" href="format.php?phpLang=fr" title="Descriptions de paquets">'; Index: intro.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/intro.fr.php,v retrieving revision 1.59 retrieving revision 1.60 diff -u -d -r1.59 -r1.60 --- intro.fr.php 7 Feb 2006 10:39:02 -0000 1.59 +++ intro.fr.php 1 Mar 2006 09:52:04 -0000 1.60 @@ -1,7 +1,7 @@ <? $title = "Paquets - Intro"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="next" href="format.php?phpLang=fr" title="Descriptions de paquets"><link rel="prev" href="index.php?phpLang=fr" title="Paquets Contents">'; Index: format.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/format.fr.php,v retrieving revision 1.61 retrieving revision 1.62 diff -u -d -r1.61 -r1.62 --- format.fr.php 7 Feb 2006 10:39:02 -0000 1.61 +++ format.fr.php 1 Mar 2006 09:52:04 -0000 1.62 @@ -1,7 +1,7 @@ <? $title = "Paquets - Descriptions de paquets"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="next" href="policy.php?phpLang=fr" title="Règles de distribution des paquets"><link rel="prev" href="intro.php?phpLang=fr" title="Introduction">'; @@ -94,6 +94,8 @@ <p>la partie <b>i</b>nvariante du <b>n</b>om du paquet. Identiques à %n et %N, à l'exception près que tous les %type_pkg[] et %type_raw[] sont occultés. (Introduit dans une version CVS de Fink ultérieure à la version 0.19.2). Vous devez utiliser %{ni} et %{Ni} pour éviter de possibles confusions avec les raccourcis %n et %N.</p> </td></tr><tr valign="top"><td>%{default_script}</td><td> <p>Uniquement valide dans les champs <code>PatchScript</code>, <code>CompileScript</code> et <code>InstallScript</code>. Correspond au contenu par défaut de ce type de champ. Sa valeur dépend souvent du champ <code>Type</code> et est toujours définie (même si elle vide). Lorsque ce raccourci est utilisé dans le champ <code>InstallScript</code> d'un <code>SplitOff</code> ou d'un <code>SplitOffN</code>, son interprétation correspond à la valeur par défaut du champ <b>parent</b>, bien que la valeur par défaut de <code>InstallScript</code> dans un <code>SplitOff</code> soit vide. (Introduit dans fink-0.20.6)</p> +</td></tr><tr valign="top"><td>%{PatchFile}</td><td> +<p>Chemin complet du fichier indiqué dans le champ<code>PatchFile</code>. Introduit dans la version 0.24.12 de fink.</p> </td></tr></table> <p align="right"><? echo FINK_NEXT ; ?>: Index: compilers.fr.php =================================================================== RCS file: /cvsroot/fink/web/doc/packaging/compilers.fr.php,v retrieving revision 1.6 retrieving revision 1.7 diff -u -d -r1.6 -r1.7 --- compilers.fr.php 7 Feb 2006 10:39:02 -0000 1.6 +++ compilers.fr.php 1 Mar 2006 09:52:04 -0000 1.7 @@ -1,7 +1,7 @@ <? $title = "Paquets - Compilateurs"; $cvs_author = 'Author: michga'; -$cvs_date = 'Date: 2006/02/07 10:37:34'; +$cvs_date = 'Date: 2006/03/01 09:50:55'; $metatags = '<link rel="contents" href="index.php?phpLang=fr" title="Paquets Contents"><link rel="next" href="reference.php?phpLang=fr" title="Référence"><link rel="prev" href="fslayout.php?phpLang=fr" title="Organisation des fichiers">'; ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits