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. L'alinéa Files-Included devrait être utilisé pour ignorer une partie des sous-répertoires indiqué par les alinéas Files-Excluded. Voir uscan(1) "EXEMPLES DE FICHIER DE COPYRIGHT".)
The archive type for zip is detected by "file --dereference --brief --mime-type" command. So any zip type archives such as jar and xpi are treated in the same way.
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 ou zst, à 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, xpi ou zst, à cause de --repack ou à cause de Files-Excluded), cela implique la suppression du fichier d’origine à la fin.
uscan(1), uupdate(1)
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
Xavier Guimard <yadd@debian.org>, 2018-2021
2023-12-12 | Utilitaires Debian |