私は、通常makefile
との両方でビルドする必要があるパッケージを持っていますsetup.py
。問題は、経由で呼び出されるDebianパッケージングマジックがdebuild
a makefile
を認識し、適切に実行することです。
make
make install DESTDIR=???
正しく機能するようにします。私が唯一持っている場合はsetup.py
そこに座ってと持っているdh $@ --with python3 --buildsystem pybuild
でdebian/rules
、それは正確でPythonモジュールをインストールします
python3 setup.py build
python3 setup.py install --install-layout deb --root=??? ???
私はこれらのすべてのフラグを知りません。そして、私はする必要はないと思います。私はただmakefile
魔法が起こり、それから魔法が欲しいsetup.py
。
debuild
両方を行うにはどうすればいいですか?
私が以下を行うとき debian/rules
%:
dh $@
dh $@ --with python3 --buildsystem pybuild
最初のパッケージのみが結果のパッケージに配置されます。私はdebhelper.log
それらの間を削除しようとしましたが、それはあまり変わりませんでした。
$(CURDIR)/debian/PACKAGENAME
が、それ以外は機能します。