Provided by: dpkg-dev_1.22.6ubuntu6.1_all bug

NAMN

       dpkg-build-api - bygg-API-nivå för dpkg:s källkodspaket

SYNOPS

        Build-Depends:
         dpkg-build-api (= 1),

BESKRIVNING

       Källkodspaketets dpkg-bygg-API-nivå, anger ett versionsstyrt gränssnitt för källkodspaket, där varje
       API-nivå anger specifika beteenden och garantier.

       Gränssnitten kan därefter gradvis tas i bruk av paket och fasas ut enklare än med globala
       beteendeändringar.

       Deklarationen av API-nivån anges genom byggberoenden, i ett av Build-Depends, Build-Depends-Indep eller
       Build-Depends-Arch, eller via miljövariabeln DPKG_BUILD_API, som överstyr dessa om båda förekommer, och
       kan skriva ut en varning om de inte är identiska.

API-NIVÅER

       v2  Denna nivå är fortfarande under utveckling, och kan inte anges via byggberoenden.

       v1  Detta är den rekommenderade nivån. Sedan dpkg 1.22.0.

           Ändringar sedan v0 är:

           •   dpkg-shlibdeps använder inte längre miljövariabeln LD_LIBRARY_PATH. Flaggan -l bör användas
               istället.

           •   dpkg-buildpackage har som förval Rules-Requires-Root med värdet no (nej). För att återställa
               v0-beteendet måste Rules-Requires-Root sättas till binary-targets.

           •   dpkg-buildpackage förväntar att alla nödvändiga mål i debian/rules stöds och har inte längre
               någon kod att falla tillbaka till för bakåtkompatibilitet. De mål som krävs är clean, build,
               build-indep, build-arch, binary-indep och binary-arch.

           •   vendor.mk har som förval att använda dpkg_vendor_derives_from_v1 för makrot
               dpkg_vendor_derives_from. För att återställa v0-beteendet, sätt dpkg_vendor_derives_from till
               dpkg_vendor_derives_from_v0.

           •   default.mk inkluderar som standard buildtools.mk.

       v0  Detta är den nuvarande globala nivån och motsvarar att inte ange någon. De gränssnitt och beteenden
           som tillhandahålls lyder under de normala globala gränssnittsuppdateringarna, vilka tenderar att
           kräva längre förändringscykler och/eller samordnade övergångar.

SE ÄVEN

       deb-src-control(5).

ÖVERSÄTTNING

       Peter Krefting och Daniel Nylander.