Ich habe eine schlechte Zeit beim Versuch, eine Dokumentation für eine gemeinsam genutzte Bibliothek zu erstellen debian/rules
. Ich fragte eine Frage früher über Ziel , das zur Erzeugung der Dokumentation zu verwenden.
Mein Problem ist jetzt, dass das Ziel override_dh_build-indep
beim Ausführen nicht erstellt wird debuild
. Ich habe eine echo
Anweisung oben in das %
Ziel eingefügt und festgestellt, dass debuild
die folgenden Ziele erstellt werden:
clean
build
install
Es scheint, dass build-indep
nicht einmal gebaut wird. Vermisse ich etwas
override_dh_auto_build-indep
? Sie könnendh
dh binary --no-act
Antworten:
Ich bin heute auf diese Frage gestoßen. Also habe ich mir die Zeit genommen, den Code tatsächlich zu greifen und dies herauszufinden. Mein Kommentar oben scheint richtig zu sein. Verwenden Sie das
override_dh_auto_build-indep
Ziel, um die Dokumente zu erstellen.Dieser Diff war in der Lage, ein Doc-Paket mit dem Doxygen Generate Docs-Build in einem sauberen, seltenen Pbuilder zu erstellen.
Obwohl dies Ihre Frage nicht wirklich beantwortet, löst es Ihr Problem ...
quelle
Wenn man sich die
dh
Quelle ansieht, sieht es so aus, als hätte sich das Verhalten hier seit Kompatibilitätsstufe 9 geändert. Seitdem denke ich,build
könnte es richtig seinbuild-indep
. Versuchen Sie,debian/compat
auf 9 zu stoßen, und stoßen Siedebhelper
Build-Depends
entsprechend an.quelle