Man page - dpkg-build-api(7)
Packages contains this manual
- deb822(5)
- dpkg-vendor(1)
- deb-symbols(5)
- deb-src-rules(5)
- dpkg-mergechangelogs(1)
- dsc(5)
- deb-src-control(5)
- dpkg-shlibdeps(1)
- dpkg-genbuildinfo(1)
- dpkg-scanpackages(1)
- deb-substvars(5)
- dpkg-parsechangelog(1)
- dpkg-architecture(1)
- deb-triggers(5)
- deb-changelog(5)
- deb-extra-override(5)
- deb-buildinfo(5)
- dpkg-buildpackage(1)
- dpkg-distaddfile(1)
- dpkg-gencontrol(1)
- dpkg-buildtree(1)
- deb-postrm(5)
- deb-version(7)
- deb-prerm(5)
- deb-preinst(5)
- deb-src-files(5)
- dpkg-buildapi(1)
- dpkg-checkbuilddeps(1)
- deb-src-symbols(5)
- deb-old(5)
- dpkg-source(1)
- deb-changes(5)
- deb-origin(5)
- dpkg-buildflags(1)
- deb-override(5)
- deb(5)
- dpkg-scansources(1)
- deb-control(5)
- deb-split(5)
- deb-shlibs(5)
- dpkg-build-api(7)
- deb-postinst(5)
- deb-conffiles(5)
- dpkg-genchanges(1)
- dpkg-gensymbols(1)
- dpkg-name(1)
- deb-md5sums(5)
apt-get install dpkg-dev
Available languages:
en pt nl sv deManual
dpkg-build-api
NAMNSYNOPS
BESKRIVNING
API-NIVĂ ER
SE ĂVEN
ĂVERSĂTTNING
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 (frÄn innan dpkg 1.22.13) 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.