J'ai du mal à essayer de générer de la documentation pour une bibliothèque partagée à l'intérieur debian/rules
. J'ai posé une question plus tôt sur la cible à utiliser pour générer la documentation.
Mon problème est maintenant que la cible override_dh_build-indep
n'est pas en cours de construction lorsque je cours debuild
. J'ai inséré une echo
déclaration en haut de la %
cible et j'ai découvert que cela debuild
génère les cibles suivantes:
clean
build
install
Il semblerait que cela build-indep
ne soit même pas en cours de construction. Suis-je en train de manquer quelque chose?
override_dh_auto_build-indep
? Vous pouvez jouer et voir avec quelles ciblesdh
tourne réellementdh binary --no-act
Réponses:
Je suis revenu sur cette question aujourd'hui. J'ai donc pris le temps de saisir le code et de comprendre cela. Il semble que mon commentaire ci-dessus soit correct. Utilisez la
override_dh_auto_build-indep
cible pour créer les documents.Ce diff a pu produire un paquet doc avec le doxygen generate docs building dans un propre pbuilder raring.
Bien que cela ne réponde pas vraiment à votre question, cela résout votre problème ...
la source
En regardant la
dh
source, il semble que le comportement ait changé ici depuis le niveau de compatibilité 9. Depuis lors, je pense qu'ilbuild
pourrait appeler correctementbuild-indep
. Essayez de passerdebian/compat
à 9 et de vous cogner endebhelper
Build-Depends
conséquence.la source