Answers:
我今天偶然发现了这个问题。因此,我花了一些时间来实际获取代码并加以解决。看来我上面的评论是正确的。使用override_dh_auto_build-indep
目标来构建文档。
这个差异能够使用干净的rarpbuilder中的doxygen generate docs生成一个doc包。
=== added file 'debian/nitroshare-doc.install'
--- debian/nitroshare-doc.install 1970-01-01 00:00:00 +0000
+++ debian/nitroshare-doc.install 2013-07-01 18:29:50 +0000
@@ -0,0 +1,1 @@
+doc/* usr/share/doc/nitroshare-doc/
=== modified file 'debian/rules'
--- debian/rules 2013-07-01 18:07:18 +0000
+++ debian/rules 2013-07-01 18:09:03 +0000
@@ -7,3 +7,6 @@
%:
dh $@
+
+override_dh_auto_build-indep:
+ doxygen
尽管这并不能真正回答您的问题,但确实可以解决您的问题...
从dh
源代码来看,自兼容级别9开始,行为似乎已更改。从那时起,我认为build
可能会正确调用build-indep
。尝试提高debian/compat
到9,然后debhelper
Build-Depends
相应提高。
override_dh_auto_build-indep
?你可以玩,看看有什么目标dh
与实际运行dh binary --no-act