MK-ORIGTARGZ.DE(1) | MK-ORIGTARGZ.DE(1) |
mk-origtargz - benennt den Tarball der Originalautoren um, ändert wahlweise die Komprimierung und entfernt unerwünschte Dateien.
mk-origtargz renames the given file to match what is expected by dpkg-buildpackage, based on the source package name and version in debian/changelog. It can convert zip to tar, optionally change the compression scheme and remove files according to Files-Excluded and Files-Excluded-component in debian/copyright. The resulting file is placed in debian/../... (In debian/copyright, the Files-Excluded and Files-Excluded-component stanzas are a part of the first paragraph and there is a blank line before the following paragraphs which contain Files and other stanzas. The Files-Included stanza may be used to ignore parts of subdirectories specified by the Files-Excluded stanza See uscan(1) "COPYRIGHT FILE EXAMPLE".)
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.
Falls der Paketname über die Option --package angegeben wurde, werden keine Informationen aus debian/ gelesen und die resultierende Datei wird im aktuellen Verzeichnis abgelegt.
mk-origtargz wird üblicherweise über uscan aufgerufen. Es erhält zuerst den Tarball der Originalautoren.
Die folgenden Optionen erweitern oder ersetzen die aus debian/ entnommenen Informationen.
Standardmäßig wird der Paketname des ersten Eintrags in debian/changelog verwendet.
Standardmäßig wird der Teil der Version von den Originalautoren des ersten Eintrags in debian/changelog benutzt.
Ungleiche Muster werden eine Warnung ausgeben, so dass der Benutzer prüfen kann, ob es korrekt ist. Falls es mehrere zu einer Datei passende Muster gibt, zählt nur das letzte als passend.
Sowohl die --exclude-file- als auch --copyright-file-Optionen ergänzen die Liste der in debian/copyright gefundenen Muster. Falls Sie diese Datei nicht auslesen wollen, müssen Sie --package verwenden.
Diese Optionen geben an, was genau mk-origtargz tun soll. Die Optionen --copy, --rename und --symlink schließen sich gegenseitig aus.
If the file has to be modified (because it is a zip, xpi or zst file, because of --repack or Files-Excluded), this option behaves like --copy.
If the file has to be modified (because it is a zip, xpi, zst file, because of --repack or Files-Excluded), this implies that the original file is deleted afterwards.
uscan(1), uupdate(1)
mk-origtargz und diese Handbuchseite wurden von Joachim Breitner <nomeata@debian.org> geschrieben.
2023-12-12 | Debian-Hilfswerkzeuge |