Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | .\" dpkg manual page - deb-buildinfo(5) |
2 | .\" | |
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> | |
6 | .\" | |
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. | |
11 | .\" | |
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. | |
16 | .\" | |
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/>. | |
19 | . | |
20 | .\"******************************************************************* | |
21 | .\" | |
22 | .\" This file was generated with po4a. Translate the source file. | |
23 | .\" | |
24 | .\"******************************************************************* | |
25 | .TH deb\-buildinfo 5 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung | |
26 | .nh | |
27 | .SH BEZEICHNUNG | |
28 | deb\-buildinfo \- Format der Bauinformationsdateien von Debian | |
29 | . | |
30 | .SH ÜBERSICHT | |
31 | \fIDateiname\fP\fB.buildinfo\fP | |
32 | . | |
33 | .SH BESCHREIBUNG | |
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, | |
44 | siehe unten). | |
45 | .PP | |
46 | Die Steuerdaten können in eine Signatur mit einer wie in RFC4880 | |
47 | spezifizierten OpenPGP\-ASCII\-Hülle eingeschlossen sein. | |
48 | .PP | |
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. | |
57 | . | |
58 | .SH FELDER | |
59 | .TP | |
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. | |
67 | .TP | |
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 | |
72 | ist. | |
73 | .TP | |
74 | \fBBinary:\fP \fIBinärpaketliste\fP (verpflichtend) | |
75 | Dieses gefaltete Feld ist eine durch Leerzeichen getrennte Liste von | |
76 | gebauten binären Paketen. | |
77 | .TP | |
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. | |
85 | .TP | |
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. | |
91 | .TP | |
92 | \fBBinary\-Only\-Changes:\fP | |
93 | .TQ | |
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. | |
101 | .TP | |
102 | \fBChecksums\-Md5:\fP (verpflichtend) | |
103 | .TQ | |
104 | \fBChecksums\-Sha1:\fP (verpflichtend) | |
105 | .TQ | |
106 | \fBChecksums\-Sha256:\fP (verpflichtend) | |
107 | .TQ | |
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. | |
114 | ||
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. | |
120 | ||
121 | Diese Datei führt alle Dateien auf, aus denen der Bau besteht. | |
122 | .TP | |
123 | \fBBuild\-Origin:\fP \fIName\fP | |
124 | Der Name der Distribution, aus der dieses Paket ursprünglich stammt. | |
125 | .TP | |
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. | |
129 | .TP | |
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. | |
133 | .TP | |
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. | |
139 | ||
140 | Unter Debian und abgeleiteten Distributionen werden nur Baupfade, die mit | |
141 | \fI/build/\fP beginnen, dieses Feld ausgeben. | |
142 | .TP | |
143 | \fBInstalled\-Build\-Depends:\fP (verpflichtend) | |
144 | .TQ | |
145 | \fIPaketliste\fP | |
146 | Die Liste der installierten und konfigurierten Pakete, die den Bauprozess | |
147 | des Pakets beeinflussen könnten. | |
148 | ||
149 | Die Liste besteht aus jedem Paketnamen, optional architekturqualifiziert für | |
150 | fremde Architekturen, mit einer genauen Versionseinschränkung, getrennt | |
151 | durch Kommata. | |
152 | ||
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. | |
158 | ||
159 | Für Abhängigkeiten aus den Quellsteuerfeldern werden alle | |
160 | Abhängigkeitsalternativen und alle Anbieter abhängiger virtueller Pakete mit | |
161 | aufgenommen. | |
162 | .TP | |
163 | \fBUmgebung\fP | |
164 | .TQ | |
165 | \fIVariablenliste\fP | |
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. | |
170 | . | |
171 | .\" .SH EXAMPLE | |
172 | .\" .RS | |
173 | .\" .nf | |
174 | .\" | |
175 | .\" .fi | |
176 | .\" .RE | |
177 | . | |
178 | .SH "SIEHE AUCH" | |
179 | \fBdeb\-changes\fP(5), \fBdeb\-version\fP(5), \fBdpkg\-genbuildinfo\fP(1). | |
180 | .SH ÜBERSETZUNG | |
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. |