Я пытаюсь создать пакет Ubuntu для тестирования и придерживаться правил, данных в https://wiki.ubuntu.com/PackagingGuide/Complete.
Поскольку это - сборка CMake, и я должен адаптировать аргументы cmake
, Я использую
include /usr/share/cdbs/1/class/cmake.mk
в debian/rules
. К сожалению, когда я затем звоню debuild
Я получаю сообщение об ошибке
$ debuild
[...]
dh cleanbuilddir
dh: Unknown sequence cleanbuilddir (choose from: binary binary-arch binary-indep build build-arch build-indep clean install install-arch install-indep)
make: *** [cleanbuilddir] Error 255
dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
debuild: fatal error at line 1350:
dpkg-buildpackage -rfakeroot -D -us -uc failed
Где cleanbuilddir
определенный, или: Почему это перестало работать здесь?
Ошибка была, в то время как заголовок CDBS /usr/share/cdbs/1/class/cmake.mk
был включен, цель по умолчанию
%:
dh $@
все еще присутствовала в файле. Комментирование позже делает debuild
, хорошо работают.