Me está costando mucho intentar generar documentación para una biblioteca compartida debian/rules
. Le pregunté a una pregunta anterior sobre el que destino para utilizar para generar la documentación.
Mi problema ahora es que el objetivo override_dh_build-indep
no se está construyendo cuando ejecuto debuild
. Inserté una echo
declaración en la parte superior del %
objetivo y descubrí que debuild
construye los siguientes objetivos:
clean
build
install
Parece que build-indep
ni siquiera se está construyendo. ¿Me estoy perdiendo de algo?
override_dh_auto_build-indep
? Puede jugar y ver con qué objetivos sedh
está ejecutando realmente,dh binary --no-act
Respuestas:
Hoy me topé con esta pregunta. Así que me tomé el tiempo para tomar el código y resolver esto. Parece que mi comentario anterior es correcto. Usa el
override_dh_auto_build-indep
objetivo para construir los documentos.Esta diferencia fue capaz de producir un paquete de documentos con la generación de documentos doxygen en un pbuilder limpio.
Aunque esto realmente no responde a su pregunta, resuelve su problema ...
fuente
Mirando la
dh
fuente, parece que el comportamiento cambió aquí desde el nivel de compatibilidad 9. Desde entonces, creo quebuild
podría llamar correctamentebuild-indep
. Intenta topartedebian/compat
a 9 y golpea tudebhelper
Build-Depends
correspondientemente.fuente