0

我正在为一个根本没有可用的 makefile 的软件创建一个 Debian 包。我应该将构建说明放入debian/rules还是单独的 Makefile 中?我倾向于后者。

如果我确实创建了一个单独的 Makefile,我如何正确地将它包含在我的源包中?

4

1 回答 1

2

如果有任何实际的构建命令(而不是简单的安装)要做,我的直觉是将缺少 makefile 基础设施视为上游发行版中的一个错误,并通过在 Debian diff 中提供一个 makefile 来修补它,就像我要修复的那样任何其他上游错误。请务必在上游提供您的修复。

但是,如果只是cp在构建软件包时运行多个命令将软件的各个部分放入文件系统中的正确位置,那么我只需将它们放入debian/rules.

于 2012-10-29T20:20:36.493 回答