Provided by: dpkg-dev_1.19.0.5ubuntu2.4_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,  ein  Satzpunkt,  eine
              numerische  Unterrevision  und dann ein optionaler Untertyp nach einem Leerzeichen.
              Falls  dieser  spezifiziert   wird,   ist   er   ein   alphanumerisches   Wort   in
              Anführungszeichen.  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).

       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 short-description
        Langbeschreibung
              The format for the source package description is a short brief summary on the first
              line (after the Description field). The following lines should be used as a longer,
              more detailed description. Each line of the long description must be preceded by  a
              space,  and blank lines in the long description must contain a single ‘.’ following
              the preceding space.

       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, except for binaries generated by this  source  package  and
              meta-dependencies such as @ or @builddeps@.

              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 extrahierten
       Quellpakets zusammen.

SIEHE AUCH

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

ÜBERSETZUNG

       Die   deutsche    Übersetzung    wurde    2004,    2006-2017    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.