Provided by: dpkg-dev_1.19.7ubuntu2_all bug

BEZEICHNUNG

       dsc - Format der Quellpaketsteuerdatei von Debian

ÜBERSICHT

       Dateiname.dsc

BESCHREIBUNG

       Jedes  Debian-Quellpaket  besteht  aus  einer .dsc-Steuerdatei, die eine Reihe von Feldern
       enthält.Jedes   Feld   beginnt   mit   einer   Markierung,   wie   Source   oder    Binary
       (Groß-/Kleinschreibung  egal),  gefolgt  von  einem Doppelpunkt und dem Körper des Feldes.
       Felder werden nur durch die Feldmarkierungen abgegrenzt.  Mit  anderen  Worten,  Feldtexte
       können  mehrere  Zeilen überspannen, aber die Installationswerkzeuge werden im Allgemeinen
       die  Zeilen  bei  der  Verarbeitung  des  Feldkörpers  zusammenfassen  (mit  Ausnahme  der
       mehrzeiligen  Felder  Package-List,  Files, Checksums-Sha1 und Checksums-Sha256, sehen Sie
       dazu unten).

       Die  Steuerdaten  können  in  eine  Signatur  mit  einer  wie  in  RFC4880  spezifizierten
       OpenPGP-ASCII-Hülle eingeschlossen sein.

FELDER

       Format: Formatversion (verpflichtend)
              Der  Wert  des Feldes gibt die Formatversion des Quellpaketes an. Der Feldwert wird
              von Programmen, die mit Quellpaketen arbeiten, verwandt, um die Liste  der  Dateien
              in  dem  Quellpaket  zu  interpretieren und zu bestimmen, wie es entpackt wird. Die
              Syntax des Feldwertes ist eine  numerische  Hauptrevision  („0-9“),  ein  Satzpunkt
              („.“),  eine numerische Unterrevision („0-9“) und dann ein optionaler Untertyp nach
              Leerraum (» \t«). Falls dieser spezifiziert wird, ist er  ein  klein  geschriebenes
              alphanumerisches („a-z0-9“) Wort in Klammern („()“). Der Untertyp ist in der Syntax
              optional, kann aber für eine bestimmte Quellformatrevision verpflichtend sein.

              Die von dpkg derzeit unterstützten Quellformate sind 1.0, 2.0,  3.0  (native),  3.0
              (quilt),  3.0  (git),  3.0  (bzr)  und  3.0 (custom). Siehe dpkg-source(1) für ihre
              Beschreibung.

       Source: Quellname (verpflichtend)
              Der  Wert  dieses  Feldes  bestimmt  den  Paketnamen  und  wird  von  den   meisten
              Installationswerkzeugen verwendet, um Dateinamen zu erstellen.

       Binary: Binär-Paketliste
              Dieses  gefaltete  Feld  führt  durch Kommata getrennte Binärpakete auf, die dieses
              Quellpaket erstellen kann.

              Dieses  Feld  wurde  jetzt  durch  das  Feld  Package-List   ersetzt,   das   genug
              Informationen  darüber,  welche  binären  Pakete  auf  welcher Architektur erstellt
              werden sowie Bauprofile und andere zugehörige Einschränkungen, gibt.

       Architecture: Architekturliste (empfohlen)
              Eine    durch    Leerzeichen    getrennte    Liste    von     Architekturen     und
              Architekturplatzhaltern,  die  den  Typ  der  Hardware festlegen, für die das Paket
              übersetzt werden kann. Typische Architekturnamen  und  Architekturplatzhalter  sind
              amd64, armel, i386, linux-any, any-amd64 usw.

              Beachten  Sie,  dass  der  Wert  all für Pakete gedacht ist, die unabhängig von der
              Achitektur sind und any für Pakete, die architekturabhängig sind.  Die  Liste  kann
              den  Wert  all  enthalten  oder  aus  ihm  alleine  bestehen.  Wenn  die  Liste den
              Architekturplatzhalter any enthält, ist der einzig andere  in  der  Liste  erlaubte
              Wert all.

              Der   Feldwert   wird   im   Allgemeinen   aus  den  Architecture-Feldern  aus  der
              debian/control des Quellpaketes erstellt.

       Version: Versionszeichenkette (verpflichtend)
              Typischerweise ist das die  Original-Paketversionsnummer,  in  der  Form,  die  der
              Programmautor  verwendet.  Es  kann auch eine Debian-Revisionsnummer enthalten (für
              nicht aus Debian stammende Pakete). Das genaue Format  und  der  Sortieralgorithmus
              sind in deb-version(7) beschrieben.

       Origin: Name
              Der Name der Distribution, aus der dieses Paket ursprünglich stammt.

       Maintainer: Vollständiger-Name-und-E-Mail (empfohlen)
              Sollte in dem Format „Joe Bloggs <jbloggs@foo.com>“ sein und ist typischerweise die
              Person, die das Paket erstellt hat,  im  Gegensatz  zum  Autor  der  Software,  die
              paketiert wurde.

       Uploaders: Vollständiger-Name-und-E-Mail-Liste
              Listet  die  Namen  und E-Mail-Adressen der Ko-Betreuer des Pakets auf, im gleichen
              Format wie das Feld Maintainer. Mehrere Ko-Betreuer sollten durch Kommata  getrennt
              werden.

       Description Kurzbeschreibung
        Langbeschreibung
              Das Format der Quellpaketbeschreibung ist eine kurze knappe Zusammenfassung auf der
              ersten Zeile (nach dem Feld Description). Die folgenden Zeilen sollten als längere,
              detailliertere  Beschreibung verwendet werden. Jede Zeile der Langbeschreibung muss
              von einem Leerzeichen begonnen  werden,  und  Leerzeilen  in  der  Langbeschreibung
              müssen einen einzelnen ‚.’ hinter dem einleitenden Leerzeichen enthalten.

       Homepage: URL
              Die URL des Original- (Upstream-)Projekts.

       Standards-Version:  Versionszeichenkette (empfohlen)
              Dies  dokumentiert  die  neuste Version der Standards der Distribution, an den sich
              das Paket hält.

       Vcs-Browser: URL
              Die URL der Webschnittstelle, um das Versionskontrollsystem-Depot anzuschauen.

       Vcs-Arch*: URL
       Vcs-Bzr: URL
       Vcs-Cvs: URL
       Vcs-Darcs: URL
       Vcs-Git: URL
       Vcs-Hg: URL
       Vcs-Mtn: URL
       Vcs-Svn: URL
              Diese Felder verkünden die  URL  des  Versionskontrollsystem-Depots,  das  für  die
              Betreuung des Pakets verwandt wird. Siehe deb-src-control(5) für weitere Details.

       Testsuite: Namenliste
              Dieses  Feld  verkündigt,  dass das Quellpaket die angegebene Testsammlung enthält.
              Der Wert ist eine durch Kommata getrennte Liste von Testsammlungen. Falls der  Wert
              autopkgtest vorkommt, wird erwartet, dass debian/tests/control vorhanden ist. Falls
              nur die Datei aber  nicht  der  Wert  vorhanden  ist,  wird  dpkg-source  den  Wert
              automatisch (unter Beibehaltung der vorherigen Werte) hinzufügen.

       Testsuite-Triggers: Paketliste
              This  field  declares  the  comma-separated union of all test dependencies (Depends
              fields in  debian/tests/control  file),  with  all  restrictions  removed,  and  OR
              dependencies  flattened  (that is, converted to separate AND relationships), except
              for binaries generated by this source package and its meta-dependency equivalent @.

              Hintergrund: Dieses Feld wird benötigt, da andernfalls  jedes  Quellpaket  entpackt
              werden müsste, um die Testabhängigkeiten zu ermitteln.

       Build-Depends: Paketliste
       Build-Depends-Arch: Paketliste
       Build-Depends-Indep: Paketliste
       Build-Conflicts: Paketliste
       Build-Conflicts-Arch: Paketliste
       Build-Conflicts-Indep: Paketliste
              Diese  Felder  verkünden  die  Beziehungen zwischen dem Quellpaket und Paketen, die
              daraus gebaut werden. Sie werden in der Handbuchseite deb-control(5) beschrieben.

       Package-List:
        Paket Pakettyp Sektion Priorität Schlüssel-Wert-Liste
              Dieses mehrzeilige Feld  enthält  eine  Liste  von  Binärpaketen,  die  von  diesem
              Quellpaket erstellt werden.

              Das Paket ist der Name des Binärpakets.

              Der  Pakettyp  ist  der  binäre  Pakettyp,  normalerweise deb, udeb ist ein anderer
              häufiger Wert.

              Sektion und Priorität entsprechen den Feldern section und priority des Binärpakets.

              Die Schlüssel-Wert-Liste ist eine durch Leerzeichen getrennte  Schlüssel=Wert-Liste
              und die derzeit erkannten optionalen Schlüssel sind:

              arch   Die  Architektureinschränkungen  aus  dem Feld Architecture des Binärpakets,
                     wobei Leerzeichen zu ‚,’ konvertiert wurden.

              profile
                     Die normalisierte Bauprofileinschränkungsformel aus dem  Feld  Build-Profile
                     des Binärpakets, wobei »OR« in ‚+’ und »AND« in ‚,’ umgewandelt wurden.

              essential
                     Falls das Binärpaket »essential« ist, wird der Schlüssel den Wert des Feldes
                     Essential enthalten, der yes lautet.

       Files: (verpflichtend)
       Checksums-Sha1: (verpflichtend)
       Checksums-Sha256: (verpflichtend)
        Prüfsumme Größe Dateiname
              Diese mehrzeiligen Felder enthalten eine Liste von Dateien mit einer Prüfsumme  und
              Größe für jede. Diese Felder haben die gleiche Syntax und unterscheiden sich nur im
              verwandten Prüfsummenalgorithmus: MD5  für  Files,  SHA-1  für  Checksums-Sha1  und
              SHA-256 für Checksums-Sha256.

              Die  erste  Zeile  des Feldwertes (der Teil auf dem durch ein Doppelpunkt gefolgten
              Feldnamen) ist immer leer. Der Inhalt  des  Feldes  wird  durch  Fortsetzungszeilen
              ausgedrückt,  eine  Zeile  pro  Datei.  Jede Zeile besteht aus der Prüfsumme, einem
              Leerzeichen, der Dateigröße, einem Leerzeichen und dem Dateinamen.

              Diese Felder führen alle Dateien auf, die das Quellpaket darstellen. Die Liste  der
              Dateien  in  diesen  Feldern  muss  auf  die  Liste  der  Dateien  in  den  anderen
              dazugehörigen Feldern passen.

FEHLER

       Das Feld Format fügt das  Format  für  die  Datei  .dsc  und  das  Format  des  entpackten
       Quellpakets zusammen.

SIEHE AUCH

       deb-src-control(5), deb-version(7), dpkg-source(1).

ÜBERSETZUNG

       Die    deutsche    Übersetzung    wurde    2004,    2006-2019    von    Helge   Kreutzmann
       <debian@helgefjell.de>, 2007 von  Florian  Rehnisch  <eixman@gmx.de>  und  2008  von  Sven
       Joachim  <svenjoac@gmx.de>  angefertigt.  Diese Übersetzung ist Freie Dokumentation; lesen
       Sie die GNU General Public License Version 2 oder neuer für die Kopierbedingungen. Es gibt
       KEINE HAFTUNG.