MK-ORIGTARGZ.FR(1) | MK-ORIGTARGZ.FR(1) |
mk-origtargz - Renommer l’archive amont, en modifiant éventuellement la compression et en supprimant les fichiers non désirés
mk-origtargz renomme le fichier donné pour correspondre à ce qui est attendu par dpkg-buildpackage, à partir du nom de paquet source et de la version dans debian/changelog. Il peut convertir du ZIP en tar, et éventuellement modifier la compression et supprimer les fichiers conformément à Files-Excluded et Files-Excluded-composante dans debian/copyright. Le fichier résultant est placé dans debian/../... (Dans debian/copyright, les alinéas Files-Excluded et Files-Excluded-composante font partie du premier paragraphe et il y a une ligne vide avant les paragraphes suivants qui contiennent Files et les autres alinéas. Voir uscan(1) « EXEMPLES DE FICHIER DE COPYRIGHT ».)
Le type d'archive de zip est identifié par la commande « file --dereference --brief --mime-type ». Ainsi, toutes les archives de type zip telles que jar sont traitées de la même manière. Les archives xpi sont détectées par leur extension et traitées correctement avec la commande xpi-unpack.
Si le nom de paquet est donné à l’aide de l’option --package, aucun renseignement n’est lu dans debian/ et le fichier résultant est placé dans le répertoire actuel.
mk-origtargz est normalement appelé par uscan, qui obtient d’abord l’archive amont.
Les options suivantes étendent ou remplacent les renseignements pris dans debian/.
Par défaut, le nom de paquet est pris dans la première entrée de debian/changelog.
Par défaut, la partie amont de la version est prise dans la première entrée de debian/changelog.
Les motifs sans correspondance émettront un avertissement. L'utilisateur peut ainsi vérifier si c'est exact. Si plusieurs motifs correspondent à un fichier, seul le dernier comptera comme correspondant.
Les options --exclude-file et --copyright-file modifient toutes les deux la liste des motifs trouvés dans debian/copyright. Si vous ne voulez pas lire ce fichier, vous devez utiliser --package.
Ces options indiquent exactement ce que mk-origtargz devrait faire. Les options --copy, --rename et --symlink s’excluent mutuellement.
Si le fichier doit être modifié (parce qu’il s’agit d’un fichier ZIP ou xpi, à cause de --repack ou à cause de Files-Excluded), cette option se comporte comme --copy.
Si le fichier doit être modifié (parce qu’il s’agit d’un fichier ZIP ou xpi, à cause de --repack ou à cause de Files-Excluded), cela implique la suppression du fichier d’origine à la fin.
mk-origtargz et cette page de manuel ont été écrits par Joachim Breitner <nomeata@debian.org>.
Cyril Brulebois <cyril.brulebois@enst-bretagne.fr>, 2006
Thomas Huriaux <thomas.huriaux@gmail.com>, 2006
David Prévot <david@tilapin.org>, 2010-2013
2019-08-04 | Utilitaires Debian |