0
我正在使用頂層Makefile生成debian軟件包的私有構建系統。通過包含/usr/share/dpkg/default.mk,我從debian/control和debian/changelog中獲取軟件包名稱和版本。還有$(DEB_TARGET_ARCH),這將是有用的,除非它不夠聰明才能注意到該包是否爲「全部」架構。 在構建時是否有官方的方式來獲取包拱? 現在我需要2個版本。一爲弓(例如,「AMD64」)包和一個「全」我可以在Makefile中區分「所有」和特定的debian arch
這裏是我的Makefile
include /usr/share/dpkg/default.mk
DEB_PKG := ../$(DEB_SOURCE)_$(DEB_VERSION)_all.deb
my_stuff := blabity blah and so forth
all:
deb: $(DEB_PKG)
$(DEB_PKG): debian $(my_stuff)
gbp buildpackage --git-ignore-new