私が見つけることができるすべての Debian パッケージングの例は、ユーザーがアップストリーム ビルドから再パッケージ化していることを前提としているため、ソース tarball を展開し、構成し、再構築し、再パッケージ化します。autotools を使用して構築された独自のライブラリのパッケージを構築しようとしています。いくつかの異なるアプローチを試しましたが、最新の試みは次のようになります。
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
私は解決策がはるかに単純なものであると考えていますか?