Я переживаю тяжелое время, пытаясь генерировать некоторую документацию для общей библиотеки в debian/rules
. Я задал вопрос ранее о который цель использовать для генерации документации.
Моя проблема теперь состоит в том что цель override_dh_build-indep
не создается, когда я работаю debuild
. Я вставил echo
оператор наверху %
будьте нацелены и обнаруженный это debuild
сборки следующие цели:
clean
build
install
Это казалось бы этим build-indep
даже не создается. Я пропускаю что-то?
Глядя на источник dh
, похоже, что здесь изменилось поведение с уровня совместимости 9. С тех пор, я думаю, build
может правильно вызвать build-indep
. Попробуйте увеличить debian/compat
до 9 и соответственно увеличить debhelper
Build-Depends
.
Я наткнулся на этот вопрос сегодня. Поэтому я потратил время, чтобы на самом деле взять код и понять это. Кажется, мой комментарий выше верен. Используйте цель override_dh_auto_build-indep
для создания документов.
Этот diff был в состоянии создать пакет документов с документооборотом, генерирующим документы в чистом рэппере.
=== 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
Хотя это на самом деле не отвечает на ваш вопрос, это действительно решает вашу проблему ...