Provided by: dpkg-dev_1.22.6ubuntu6_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.