Saya mengalami kesulitan mencoba menghasilkan beberapa dokumentasi untuk perpustakaan bersama di dalamnya debian/rules
. Saya mengajukan pertanyaan sebelumnya tentang target mana yang akan digunakan untuk menghasilkan dokumentasi.
Masalah saya sekarang adalah bahwa target override_dh_build-indep
tidak dibangun ketika saya menjalankan debuild
. Saya menyisipkan echo
pernyataan di bagian atas %
target dan menemukan bahwa debuild
membangun target berikut:
clean
build
install
Tampaknya build-indep
bahkan tidak sedang dibangun. Apakah saya melewatkan sesuatu?
override_dh_auto_build-indep
? Anda dapat bermain-main dan melihat target apadh
yang sebenarnya berjalandh binary --no-act
Jawaban:
Saya tersandung kembali pada pertanyaan ini hari ini. Jadi saya mengambil waktu untuk benar-benar mengambil kode dan mencari tahu. Sepertinya komentar saya di atas benar. Gunakan
override_dh_auto_build-indep
target untuk membangun dokumen.Perbedaan ini mampu menghasilkan paket dokumen dengan bangunan doc menghasilkan oksigen dalam pbuilder yang bersih.
Meskipun ini tidak benar-benar menjawab pertanyaan Anda, itu menyelesaikan masalah Anda ...
sumber
Melihat
dh
sumbernya, sepertinya perilaku berubah di sini sejak tingkat kompatibilitas 9. Sejak itu, saya pikirbuild
mungkin memanggil dengan benarbuild-indep
. Cobalah menabrakdebian/compat
ke 9 dan menabrak Andadebhelper
Build-Depends
sesuai.sumber