私は、通常makefileとの両方でビルドする必要があるパッケージを持っていますsetup.py。問題は、経由で呼び出されるDebianパッケージングマジックがdebuilda 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が、それ以外は機能します。