Provided by: dpkg-dev_1.19.0.5ubuntu2.4_all bug

NAAM

       deb-buildinfo - Indeling van het Debian bouw-informatiebestand

OVERZICHT

       bestandsnaam.buildinfo

BESCHRIJVING

       Bij  elke  bouw  (build)  van  een  Debian broncodepakket kan de bouwinformatie opgeslagen
       worden in een .buildinfo-controlebestand dat een aantal velden bevat.  Ieder  veld  begint
       met  een  markering,  zoals  Source of Binary (niet hoofdlettergevoelig), gevolgd door een
       dubbele punt en de tekstinhoud van het veld.  Velden  worden  enkel  door  veldmarkeringen
       begrensd.  De  tekstinhoud  van  het veld kan met andere woorden verschillende regels lang
       zijn, maar de installatiegereedschappen zullen bij het verwerken  van  de  tekstinhoud  de
       regels   gewoonlijk   samenvoegen   (behalve   in   het  geval  van  de  multiregel-velden
       Binary-Only-Changes, Installed-Build-Depends, Environment,  Checksums-Md5,  Checksums-Sha1
       en Checksums-Sha256; zie hierna)

       De  controle-data  mogen  ingesloten  liggen  in een OpenPGP-handtekening met ASCII-harnas
       volgens de specificatie RFC4880.

       The name of the .buildinfo file will depend on the type of build and will be  as  specific
       as   necessary   but   not  more;  for  a  build  that  includes  any  the  name  will  be
       source-name_binary-version_arch.buildinfo, or otherwise for a build that includes all  the
       name  will  be  source-name_binary-version_all.buildinfo,  or  otherwise  for a build that
       includes source the name will be source-name_source-version_source.buildinfo.

VELDEN

       Format: indelingsversie (verplicht)
              De waarde van dit veld bepaalt de indelingsversie van het bestand. De syntaxis  van
              de veldwaarde is een versienummer met een hoofdversie- en een onderversiecomponent.
              Wijzigingen aan de  indeling  die  niet  neerwaarts  compatibel  zijn,  hebben  een
              verhoging   van   het   hoofdversienummer  tot  gevolg  en  neerwaarts  compatibele
              veranderingen   (zoals   het   toevoegen   van   extra   velden)    verhogen    het
              onderversienummer. De huidige indelingsversie is 1.0.

       Source: broncode-naam [(broncode-versie)] (verplicht)
              De  naam  van het broncodepakket. Indien de versie van het broncodepakket verschilt
              van de versie van het binaire pakket, dan zal de broncode-naam gevolgd worden  door
              een broncode-versie tussen haakjes. Dit kan het geval zijn als de bouw gebeurt voor
              een uitsluitend binaire upload die niet door de onderhouder uitgevoerd wordt.

       Binary: lijst-binaire-pakketten (verplicht)
              Dit gevouwen veld is een lijst, met spatie als  scheidingsteken,  van  de  gebouwde
              binaire pakketten.

       Architecture: arch-lijst (verplicht)
              Dit veld met spaties als scheidingsteken, somt de architecturen op van de bestanden
              die momenteel gebouwd worden. Gebruikelijke architecturen zijn amd64, armel,  i386,
              enz.    Merk   op   dat   de   waarde   all   bedoeld   is   voor   pakketten   die
              architectuuronafhankelijk zijn. Indien ook de  broncode  voor  het  pakket  gebouwd
              wordt,   is   ook  de  bijzondere  vermelding  source  aanwezig.  Jokertekens  voor
              architecturen mogen nooit voorkomen in de lijst.

       Version: versie-tekenreeks (verplicht)
              Typically, this is the original package's  version  number  in  whatever  form  the
              program's  author  uses.   It  may  also  include  a  Debian  revision  number (for
              non-native packages).  The exact format and  sorting  algorithm  are  described  in
              deb-version(7).

       Binary-Only-Changes:
        changelog-item
              Dit  multiregel-veld  bevat  in  voorkomend  geval  de  samengevoegde tekst van het
              changelog-item voor een uitsluitend binaire upload die  niet  door  de  onderhouder
              uitgevoerd  wordt (een binary-only non-maintainer upload - binNMU). Om van dit veld
              een geldig multiregel-veld te maken, worden lege regels vervangen  door  één  enkel
              punt (‘.’) en springen alle regels in met één spatie. De exacte inhoud hangt af van
              de changelog-indeling.

       Checksums-Md5: (verplicht)
       Checksums-Sha1: (verplicht)
       Checksums-Sha256: (verplicht)
        controlesom grootte bestandsnaam
              Deze multiregel-velden bevatten een lijst van bestanden met voor elk  van  hen  een
              controlesom   en  een  grootte.  Deze  velden  hebben  een  identieke  syntaxis  en
              verschillen onderling enkel inzake het gebruikte algoritme voor de controlesom: MD5
              voor Checksums-Md5, SHA-1 voor Checksums-Sha1 en SHA-256 voor Checksums-Sha256.

              De eerste regel van de veldwaarde (het deel dat op dezelfde regel staat als de door
              een dubbele punt gevolgde veldnaam) is steeds leeg. De inhoud van het veld wordt in
              de  vervolgregels verwoord, één regel per bestand. Elke regel bestaat uit elementen
              die onderling door een spatie gescheiden zijn  en  het  bestand  beschrijven:  zijn
              controlesom, zijn bestandsgrootte en zijn naam.

              Deze velden sommen alle bestanden die de bouw vormen.

       Build-Origin: naam
              De naam van de distributie waaruit dit pakket afkomstig is.

       Build-Architecture: arch (verplicht)
              De  Debian-architectuur  van  de  installatie  waarin  de pakketten gebouwd worden.
              Gebruikelijke architecturen zijn amd64, armel, i386, enz.

       Build-Date: bouwdatum
              De datum waarop het pakket gebouwd werd. Hij moet dezelfde indeling hebben  als  de
              datum in een deb-changelog(5)-item.

       Build-Kernel-Version: build-kernel-version
              The  release  and  version  (in an unspecified format) of the kernel running on the
              build system.  This field is only going to be present if the builder has explicitly
              requested it, to avoid leaking possibly sensitive information.

       Build-Path: bouwpad
              Het  absoluut  bouwpad, wat overeenkomt met de uitgepakte broncodeboom. Dit veld is
              enkel aanwezig als de leverancier het op de witte lijst geplaatst heeft aan de hand
              van een patroonvergelijking, om zo het eventueel weglekken van gevoelige informatie
              te voorkomen.

              On Debian and derivatives only build paths starting with  /build/  will  emit  this
              field.

       Installed-Build-Depends: (verplicht)
       pakketlijst
              De  lijst  van  geïnstalleerde  en geconfigureerde pakketten die van invloed kunnen
              zijn op het proces van het bouwen van het pakket.

              De lijst bestaat uit de naam van elk pakket, eventueel een architectuurkwalificatie
              voor  andere  architecturen,  met  een  exacte  versierestrictie,  gescheiden  door
              komma's.

              De  lijst  bevat  alle  essentiële   pakketten,   pakketten   vermeld   in   velden
              Build-Depends,  Build-Depends-Arch,  Build-Depends-Indep van de broncode, eventuele
              ingebouwde leveranciersspecifieke vereisten en  al  hun  recursieve  vereisten.  Op
              Debian en zijn derivaten is de ingebouwde vereiste build-essential.

              Waar  het  vereisten  betreft  die  afkomstig  zijn  uit  de  controlevelden van de
              broncode, worden ook alle vereistenalternatieven  in  aanmerking  genomen  en  alle
              pakketten die voorzien in de virtuele pakketten die vereist worden.

       Environment:
       variabelelijst
              De  lijst  met  omgevingsvariabelen  waarvan  bekend  is dat zij het proces van het
              bouwen van het pakket beïnvloeden, waarbij elke variabele gevolgd  wordt  door  een
              gelijkheidsteken  (‘=’)  en de waarde van de variabele tussen aanhalingstekens, wat
              dubbele aanhalingstekens (‘"’)  moeten  zijn,  en  waarbij  de  backslashes  worden
              gemaskeerd (‘\\’).

ZIE OOK

       deb-changes(5), deb-version(7), dpkg-genbuildinfo(1).