1 .\" dpkg manual page - deb-buildinfo(5)
3 .\" Copyright © 1995-1996 Ian Jackson <ijackson@chiark.greenend.org.uk>
4 .\" Copyright © 2010 Russ Allbery <rra@debian.org>
5 .\" Copyright © 2015-2016 Guillem Jover <guillem@debian.org>
7 .\" This is free software; you can redistribute it and/or modify
8 .\" it under the terms of the GNU General Public License as published by
9 .\" the Free Software Foundation; either version 2 of the License, or
10 .\" (at your option) any later version.
12 .\" This is distributed in the hope that it will be useful,
13 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
14 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 .\" GNU General Public License for more details.
17 .\" You should have received a copy of the GNU General Public License
18 .\" along with this program. If not, see <https://www.gnu.org/licenses/>.
20 .\"*******************************************************************
22 .\" This file was generated with po4a. Translate the source file.
24 .\"*******************************************************************
25 .TH deb\-buildinfo 5 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung
28 deb\-buildinfo \- Format der Bauinformationsdateien von Debian
31 \fIDateiname\fP\fB.buildinfo\fP
34 Jeder Bau eines Debian\-Quellpakets kann die Bauinformationen in einer
35 \&\fB.buildinfo\fP\-Steuerdatei aufzeichnen. Diese enthält eine Reihe von
36 Feldern. Jedes Feld beginnt mit einer Markierung, wie \fBSource\fP oder
37 \fBBinary\fP (Groß\-/Kleinschreibung ist egal), gefolgt von einem Doppelpunkt
38 und dem Inhalt des Feldes. Felders werden nur durch Feldmarkierungen
39 begrenzt. Mit anderen Worten, Felder können mehrere Zeilen umfasssen, aber
40 die Installationswerkzeuge werden im Allgemeinen die Zeilen bei der
41 Verarbeitung des Feldinhaltes zusammenfassen (außer im Falle der
42 mehrzeiligen Felder \fBBinary\-Only\-Changes\fP, \fBInstalled\-Build\-Depends\fP,
43 \fBEnvironment\fP, \fBChecksums\-Md5\fP, \fBChecksums\-Sha1\fP und \fBChecksums\-Sha256\fP,
46 Die Steuerdaten können in eine Signatur mit einer wie in RFC4880
47 spezifizierten OpenPGP\-ASCII\-Hülle eingeschlossen sein.
49 Der Name der \fB.buildinfo\fP\-Datei wird von der Art des Baus abhängen und wird
50 so spezifisch wie notwendig sein, aber nicht mehr; für einen Bau, der \fBany\fP
51 enthält, wird der Name
52 \fIQuellname\fP\fB_\fP\fIBinärversion\fP\fB_\fP\fIArch\fP\fB.buildinfo\fP oder andernfalls für
53 einen Bau, der \fBall\fP enthält, wird der Name
54 \fIQuellname\fP\fB_\fP\fIQuellversion\fP\fB_\fP\fBall.buildinfo\fP oder andernfalls für
55 einen Bau, der \fBsource\fP enthält, wird der Name
56 \fIQuellname\fP\fB_\fP\fIBinärversion\fP\fB_\fP\fBsource.buildinfo\fP lauten.
60 \fBFormat:\fP \fIFormatversion\fP (verpflichtend)
61 Das Wert dieses Feldes legt die Formatversion der Datei fest. Die Syntax des
62 Feldwertes ist eine Versionsnummer mit einer Haupt\- und einer
63 Nebenkomponente. Rückwärtsinkompatible Änderungen im Format führen zu einer
64 Erhöhung der Hauptversion und rückwärtskompatible Änderungen (wie die
65 Aufnahme neuer Felder) führen zu einer Erhöhung der Nebenversion. Die
66 aktuelle Formatversion ist \fB1.0\fP.
68 \fBSource:\fP \fIQuellname\fP [\fB(\fP\fIQuellversion\fP\fB)\fP] (verpflichtend)
69 Der Name des Quellpakets. Falls sich die Quellversion von der Binärversion
70 unterscheidet folgt dem \fIQuellname\fPn in Klammern eine \fIQuellversion\fP. Dies
71 kann passieren, falls der Bau für einen rein\-binärern, nicht\-Betreuer\-Upload
74 \fBBinary:\fP \fIBinärpaketliste\fP (verpflichtend)
75 Dieses gefaltete Feld ist eine durch Leerzeichen getrennte Liste von
76 gebauten binären Paketen.
78 \fBArchitecture:\fP \fIArchitekturliste\fP (verpflichtend)
79 Dieses, durch Leerzeichen getrennte Feld führt die Architekturen der derzeit
80 gebauten Dateien auf. Typische Architekturen sind \fBamd64\fP, \fBarmel\fP,
81 \fBi386\fP usw. Beachten Sie, dass der Wert \fBall\fP für architekturunabhängige
82 Pakete gedacht ist. Falls die Quelle für das Paket auch gebaut wird, ist der
83 besondere Eintrag \fBsource\fP auch vorhanden. Architektur\-Platzhalter dürfen
84 in der Liste niemals auftauchen.
86 \fBVersion:\fP \fIVersionszeichenkette\fP (verpflichtend)
87 Typischerweise ist das die Original\-Paketversionsnummer, in der Form, die
88 der Programmautor verwendet. Es kann auch eine Debian\-Revisionsnummer
89 enthalten (für nicht aus Debian stammende Pakete). Das genaue Format und der
90 Sortieralgorithmus sind in \fBdeb\-version\fP(5) beschrieben.
92 \fBBinary\-Only\-Changes:\fP
94 \fIChangelog\-Eintrag\fP
95 Das mehrzeilige Feld enthält den aneinandergehängten Text des
96 Changelog\-Eintrages eines rein binären, nicht\-Betreuer\-Uploads (binNMU),
97 falls dies der Fall ist. Um ein gültiges mehrzeiliges Feld zu erhalten,
98 werden leere Zeilen durch ein einzelnen Satzpunkt (‚.’) ersetzt und alle
99 Zeilen mit einem Leerzeichen eingerückt. Der genaue Inhalt hängt vom
100 Changelog\-Format ab.
102 \fBChecksums\-Md5:\fP (verpflichtend)
104 \fBChecksums\-Sha1:\fP (verpflichtend)
106 \fBChecksums\-Sha256:\fP (verpflichtend)
108 \fIPrüfsumme\fP \fIGröße\fP \fIDateiname\fP
109 Diese mehrzeiligen Felder enthalten eine Liste von Dateien mit einer
110 Prüfsumme und Größe für jede. Diese Felder haben die gleiche Syntax und
111 unterscheiden sich nur im verwandten Prüfsummenalgorithmus: MD5 für
112 \fBChecksums\-Md5\fP, SHA\-1 für \fBChecksums\-Sha1\fP und SHA\-256 für
113 \fBChecksums\-Sha256\fP.
115 Die erste Zeile des Feldwertes (der Teil auf dem durch ein Doppelpunkt
116 gefolgten Namen) ist immer leer. Der Inhalt des Feldes wird durch
117 Fortsetzungszeilen ausgedrückt, eine Zeile pro Datei. Jede Zeile besteht aus
118 durch Leerzeichen getrennten Einträgen, die die Datei beschreiben: der
119 Prüfsumme, der Dateigröße und dem Dateinamen.
121 Diese Datei führt alle Dateien auf, aus denen der Bau besteht.
123 \fBBuild\-Origin:\fP \fIName\fP
124 Der Name der Distribution, aus der dieses Paket ursprünglich stammt.
126 \fBBuild\-Architecture:\fP \fIArch\fP (verpflichtend)
127 Die Debian\-Architektur für die Installation, unter der das Paket gebaut
128 wurde. Typische Architekturen sind \fBamd64\fP, \fBarmel\fP, \fBi386\fP, usw.
130 \fBBuild\-Date:\fP \fIBaudatum\fP
131 Das Datum, an dem das Paket letztmalig gebaut wurde. Es muss im gleichen
132 Format wie in einem Eintrag bei \fBdeb\-changelog\fP(5) sein.
134 \fBBuild\-Path:\fP \fIBaupfad\fP
135 Der absolute Baupfad, der dem entpackten Quellbaum entspricht. Dieses Feld
136 ist nur vorhanden, falls der Lieferant das Feld über ein Muster
137 freigeschaltet hat, um zu verhindern, dass vertrauliche Informationen
138 versehentlich veröffentlicht werden.
140 Unter Debian und abgeleiteten Distributionen werden nur Baupfade, die mit
141 \fI/build/\fP beginnen, dieses Feld ausgeben.
143 \fBInstalled\-Build\-Depends:\fP (verpflichtend)
146 Die Liste der installierten und konfigurierten Pakete, die den Bauprozess
147 des Pakets beeinflussen könnten.
149 Die Liste besteht aus jedem Paketnamen, optional architekturqualifiziert für
150 fremde Architekturen, mit einer genauen Versionseinschränkung, getrennt
153 Die Liste enthält alle essenziellen Pakete, die in Quell\-Steuerfeldern
154 \fBBuild\-Depends\fP, \fBBuild\-Depends\-Arch\fP, \fBBuild\-Depends\-Indep\fP aufgeführten
155 Pakete, alle Lieferanten\-spezifischen eingebauten Abhängigkeiten und alle
156 ihre rekursiven Abhängigkeiten. Unter Debian und abgeleiteten Distributionen
157 ist die eingebaute Abhängigkeit \fBbuild\-essential\fP.
159 Für Abhängigkeiten aus den Quellsteuerfeldern werden alle
160 Abhängigkeitsalternativen und alle Anbieter abhängiger virtueller Pakete mit
166 Die Liste der Umgebungsvariablen, die bekanntermaßen den Paketbauprozess
167 beeinflussen, wobei jede Umgebungsvariable von einem Gleichheitszeichen
168 (,=’) und dem mit Rückwärtsschrägstrichen (,\e\e’) maskierte Wert in
169 doppelten Anführungszeichen (,=’) gefolgt wird.
179 \fBdeb\-changes\fP(5), \fBdeb\-version\fP(5), \fBdpkg\-genbuildinfo\fP(1).
181 Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann
182 <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
183 2008 von Sven Joachim <svenjoac@gmx.de>
184 angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
185 GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
186 Es gibt KEINE HAFTUNG.