Un fichier package permet de décrire le paquet. La rédaction de ce fichier est à la charge du développeur de Nbuild.
Le fichier package est un fichier de propriétés. Toutes les propriétés ne sont pas obligatoires mais elles sont fortement conseillées pour l’écriture d’un paquet Nbuild à partager.
Voici la liste des propriétés attendues dans le fichier.
Propriété : fix.number
Description : numéro de correction du paquet
Présence : obligatoire
Contraintes : entier supérieur ou égal à 1
Propriété : provider
Description : distribution ou équipe de Nbuildeurs fournissant le paquet
Présence : obligatoire
Contraintes : identifiant alphabétique, en minuscules et sans caractère ‘-’
Propriété : npkg.version
Description : version du format Npkg
Présence : facultative
Contraintes : aucune
Propriété : maintainer
Description : auteur ou dernier mainteneur du paquet
Présence : facultative
Contraintes : nom suivi d’une adresse électronique entre chevrons (’<’ et ‘>’)
Propriété : options.default.config
Description : options par défaut utilisées lors de la configuration (étape de construction du projet)
Présence : facultative
Contraintes : aucune
Propriété : options.default.make
Description : options par défaut utilisées lors de la compilation (étape de construction du projet)
Présence : facultative
Contraintes : aucune
Propriété : options.default.install
Description : options par défaut utilisées lors de l’installation (étape de construction du projet)
Présence : facultative
Contraintes : aucune