我正在为一个没有可用makefile的软件创建一个Debian软件包。我应该将构建指令放入debian/rules
还是单独的Makefile?我正倾向于后者。
如果我创建了一个单独的Makefile,我该如何正确地将它包含在我的源包中?
答案 0 :(得分:2)
如果有任何实际的构建命令(而不是简单的安装),我的直觉是将缺少makefile基础结构视为上游分发中的错误并通过提供Debian diff中的makefile就像我修复了任何其他上游bug一样。请确保上游提供修复程序。
但是,如果只是运行一些cp
命令来在构建软件包时将软件的各个部分放到文件系统中的正确位置,那么我只是将它们放入debian/rules
。