我有一个需要使用常规的makefile和setup.py构建的软件包。问题是,通过debuild调用的Debian打包工具会识别到makefile并执行正确的操作。
在我只有一个`setup.py`文件并且在`debian/rules`中有`dh $@ --with python3 --buildsystem pybuild`时,它将正确安装Python模块。
我不认识所有那些旗帜。而且我觉得我不需要知道。我只是希望发生“makefile”的魔法,然后再发生“setup.py”的魔法。 我该如何告诉“debuild”两者都要做? 当我在“debian/rules”中执行以下操作时。
它只会将第一个放入结果包中。我尝试在它们之间删除
make
make install DESTDIR=???
在我只有一个`setup.py`文件并且在`debian/rules`中有`dh $@ --with python3 --buildsystem pybuild`时,它将正确安装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
,但其他方面都正常工作。 - Martin Ueding