Suivant: Numéros de version, Précédent: Liberté logiciel, Monter: Consignes d'empaquetage [Table des matières][Index]
Un paquet a en fait deux noms qui lui sont associés : d’abord il y a le nom
de la variable Scheme, celui qui suit define-public
. Par ce
nom, le paquet peut se faire connaître par le code Scheme, par exemple comme
entrée d’un autre paquet. Deuxièmement, il y a la chaîne dans le champ
name
d’une définition de paquet. Ce nom est utilisé par les
commandes de gestion des paquets comme guix package
et
guix build
.
Les deux sont habituellement les mêmes et correspondent à la conversion en
minuscule du nom du projet choisi en amont, où les underscores sont
remplacés par des tirets. Par exemple, GNUnet est disponible en tant que
gnunet
et SDL_net en tant que sdl-net
.
Nous n’ajoutons pas de préfixe lib
au bibliothèques de paquets, à
moins qu’il ne fasse partie du nom officiel du projet. Mais voir Modules python et Modules perl pour des règles spéciales concernant les
modules pour les langages Python et Perl.
Les noms de paquets de polices sont gérés différemment, voir Polices de caractères.