Все примеры упаковок Debian, которые я могу найти, предполагают, что пользователь переупаковывается из восходящей сборки, поэтому он распаковывает исходный архив, настраивает, перестраивает и повторно упаковывает. Я пытаюсь создать пакет для своей собственной библиотеки, которая создается с помощью autotools. Я пробовал несколько разных подходов, и моя последняя попытка выглядит так:
DH_PACKAGE_NAME=`echo $(PACKAGE_NAME) | sed s/_/-/g`
dist-hook:
cd $(distdir) ; \
export DEBFULLNAME="Some One" ; \
export DEBEMAIL="[email protected]" ; \
echo -e "\n" | dh_make --copyright blank --library --native \
--packagename $(DH_PACKAGE_NAME)
mv $(distdir)/debian $(distdir)/DEBIAN
dpkg-deb --build $(distdir)
для которого dpkg-deb
жалуется на управляющий файл dh_makes
. У меня есть подозрение, что решение намного проще?