dpkg (1.18.25) stretch; urgency=medium
[dpkg] / man / de / deb-buildinfo.man
CommitLineData
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
28deb\-buildinfo \- Format der Bauinformationsdateien von Debian
29.
30.SH ÜBERSICHT
31\fIDateiname\fP\fB.buildinfo\fP
32.
33.SH BESCHREIBUNG
34Jeder Bau eines Debian\-Quellpakets kann die Bauinformationen in einer
35\&\fB.buildinfo\fP\-Steuerdatei aufzeichnen. Diese enthält eine Reihe von
36Feldern. Jedes Feld beginnt mit einer Markierung, wie \fBSource\fP oder
37\fBBinary\fP (Groß\-/Kleinschreibung ist egal), gefolgt von einem Doppelpunkt
38und dem Inhalt des Feldes. Felders werden nur durch Feldmarkierungen
39begrenzt. Mit anderen Worten, Felder können mehrere Zeilen umfasssen, aber
40die Installationswerkzeuge werden im Allgemeinen die Zeilen bei der
41Verarbeitung des Feldinhaltes zusammenfassen (außer im Falle der
42mehrzeiligen Felder \fBBinary\-Only\-Changes\fP, \fBInstalled\-Build\-Depends\fP,
43\fBEnvironment\fP, \fBChecksums\-Md5\fP, \fBChecksums\-Sha1\fP und \fBChecksums\-Sha256\fP,
44siehe unten).
45.PP
46Die Steuerdaten können in eine Signatur mit einer wie in RFC4880
47spezifizierten OpenPGP\-ASCII\-Hülle eingeschlossen sein.
48.PP
49Der Name der \fB.buildinfo\fP\-Datei wird von der Art des Baus abhängen und wird
50so spezifisch wie notwendig sein, aber nicht mehr; für einen Bau, der \fBany\fP
51enthält, wird der Name
52\fIQuellname\fP\fB_\fP\fIBinärversion\fP\fB_\fP\fIArch\fP\fB.buildinfo\fP oder andernfalls für
53einen 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
55einen 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)
61Das Wert dieses Feldes legt die Formatversion der Datei fest. Die Syntax des
62Feldwertes ist eine Versionsnummer mit einer Haupt\- und einer
63Nebenkomponente. Rückwärtsinkompatible Änderungen im Format führen zu einer
64Erhöhung der Hauptversion und rückwärtskompatible Änderungen (wie die
65Aufnahme neuer Felder) führen zu einer Erhöhung der Nebenversion. Die
66aktuelle Formatversion ist \fB1.0\fP.
67.TP
68\fBSource:\fP \fIQuellname\fP [\fB(\fP\fIQuellversion\fP\fB)\fP] (verpflichtend)
69Der Name des Quellpakets. Falls sich die Quellversion von der Binärversion
70unterscheidet folgt dem \fIQuellname\fPn in Klammern eine \fIQuellversion\fP. Dies
71kann passieren, falls der Bau für einen rein\-binärern, nicht\-Betreuer\-Upload
72ist.
73.TP
74\fBBinary:\fP \fIBinärpaketliste\fP (verpflichtend)
75Dieses gefaltete Feld ist eine durch Leerzeichen getrennte Liste von
76gebauten binären Paketen.
77.TP
78\fBArchitecture:\fP \fIArchitekturliste\fP (verpflichtend)
79Dieses, durch Leerzeichen getrennte Feld führt die Architekturen der derzeit
80gebauten Dateien auf. Typische Architekturen sind \fBamd64\fP, \fBarmel\fP,
81\fBi386\fP usw. Beachten Sie, dass der Wert \fBall\fP für architekturunabhängige
82Pakete gedacht ist. Falls die Quelle für das Paket auch gebaut wird, ist der
83besondere Eintrag \fBsource\fP auch vorhanden. Architektur\-Platzhalter dürfen
84in der Liste niemals auftauchen.
85.TP
86\fBVersion:\fP \fIVersionszeichenkette\fP (verpflichtend)
87Typischerweise ist das die Original\-Paketversionsnummer, in der Form, die
88der Programmautor verwendet. Es kann auch eine Debian\-Revisionsnummer
89enthalten (für nicht aus Debian stammende Pakete). Das genaue Format und der
90Sortieralgorithmus sind in \fBdeb\-version\fP(5) beschrieben.
91.TP
92\fBBinary\-Only\-Changes:\fP
93.TQ
94\fIChangelog\-Eintrag\fP
95Das mehrzeilige Feld enthält den aneinandergehängten Text des
96Changelog\-Eintrages eines rein binären, nicht\-Betreuer\-Uploads (binNMU),
97falls dies der Fall ist. Um ein gültiges mehrzeiliges Feld zu erhalten,
98werden leere Zeilen durch ein einzelnen Satzpunkt (‚.’) ersetzt und alle
99Zeilen mit einem Leerzeichen eingerückt. Der genaue Inhalt hängt vom
100Changelog\-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
109Diese mehrzeiligen Felder enthalten eine Liste von Dateien mit einer
110Prüfsumme und Größe für jede. Diese Felder haben die gleiche Syntax und
111unterscheiden 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
115Die erste Zeile des Feldwertes (der Teil auf dem durch ein Doppelpunkt
116gefolgten Namen) ist immer leer. Der Inhalt des Feldes wird durch
117Fortsetzungszeilen ausgedrückt, eine Zeile pro Datei. Jede Zeile besteht aus
118durch Leerzeichen getrennten Einträgen, die die Datei beschreiben: der
119Prüfsumme, der Dateigröße und dem Dateinamen.
120
121Diese Datei führt alle Dateien auf, aus denen der Bau besteht.
122.TP
123\fBBuild\-Origin:\fP \fIName\fP
124Der Name der Distribution, aus der dieses Paket ursprünglich stammt.
125.TP
126\fBBuild\-Architecture:\fP \fIArch\fP (verpflichtend)
127Die Debian\-Architektur für die Installation, unter der das Paket gebaut
128wurde. Typische Architekturen sind \fBamd64\fP, \fBarmel\fP, \fBi386\fP, usw.
129.TP
130\fBBuild\-Date:\fP \fIBaudatum\fP
131Das Datum, an dem das Paket letztmalig gebaut wurde. Es muss im gleichen
132Format wie in einem Eintrag bei \fBdeb\-changelog\fP(5) sein.
133.TP
134\fBBuild\-Path:\fP \fIBaupfad\fP
135Der absolute Baupfad, der dem entpackten Quellbaum entspricht. Dieses Feld
136ist nur vorhanden, falls der Lieferant das Feld über ein Muster
137freigeschaltet hat, um zu verhindern, dass vertrauliche Informationen
138versehentlich veröffentlicht werden.
139
140Unter 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
146Die Liste der installierten und konfigurierten Pakete, die den Bauprozess
147des Pakets beeinflussen könnten.
148
149Die Liste besteht aus jedem Paketnamen, optional architekturqualifiziert für
150fremde Architekturen, mit einer genauen Versionseinschränkung, getrennt
151durch Kommata.
152
153Die Liste enthält alle essenziellen Pakete, die in Quell\-Steuerfeldern
154\fBBuild\-Depends\fP, \fBBuild\-Depends\-Arch\fP, \fBBuild\-Depends\-Indep\fP aufgeführten
155Pakete, alle Lieferanten\-spezifischen eingebauten Abhängigkeiten und alle
156ihre rekursiven Abhängigkeiten. Unter Debian und abgeleiteten Distributionen
157ist die eingebaute Abhängigkeit \fBbuild\-essential\fP.
158
159Für Abhängigkeiten aus den Quellsteuerfeldern werden alle
160Abhängigkeitsalternativen und alle Anbieter abhängiger virtueller Pakete mit
161aufgenommen.
162.TP
163\fBUmgebung\fP
164.TQ
165\fIVariablenliste\fP
166Die Liste der Umgebungsvariablen, die bekanntermaßen den Paketbauprozess
167beeinflussen, wobei jede Umgebungsvariable von einem Gleichheitszeichen
168(,=’) und dem mit Rückwärtsschrägstrichen (,\e\e’) maskierte Wert in
169doppelten 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
181Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann
182<debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und
1832008 von Sven Joachim <svenjoac@gmx.de>
184angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die
185GNU General Public License Version 2 oder neuer für die Kopierbedingungen.
186Es gibt KEINE HAFTUNG.