我能找到的所有 Debian 打包示例都假设用户正在从上游构建重新打包,因此它会解压缩源 tarball、配置、重建和重新打包。我正在尝试为我自己的库构建一个包,该库是使用自动工具构建的。我尝试了几种不同的方法,我最近的尝试是这样的:
DH_PACKAGE_NAME=`echo $(PACKAGE_NAME) | sed s/_/-/g`
dist-hook:
cd $(distdir) ; \
export DEBFULLNAME="Some One" ; \
export DEBEMAIL="someone@foo.com" ; \
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
控制文件。我有一个想法,解决方案要简单得多?