构建一个没有 tarball 的 Debian 软件包

use*_*408 6 debian deb

我正在尝试为我维护的项目构建 Debian 软件包。因此,源代码树(位于 Git 存储库中)有一个名为 的子目录debian,其中包含与 Debian 相关的文件。

但是,当我运行时debuild -us -uc,我得到以下信息:

This package has a Debian revision number but there does not seem to be
an appropriate original tar file or .orig directory in the parent directory
Run Code Online (Sandbox Code Playgroud)

我尝试过将source/formatfrom的内容更改为,但仍然没有乐趣。3.0 (quilt)3.0 (native)

如何防止 Debian 工具链坚持使用 tarball(假设源代码位于 的父目录中debian,而不是某个存档中)?

use*_*408 6

如果没有其他效果,正确阅读错误消息可能会有所帮助:-)

\n\n

变更日志文件的版本号为0.0.1-1. 按照 Debian 惯例,破折号后面的部分是 Debian 修订号。显然,当工具链遇到这种情况时,它会得出结论,您正在对其他\xe2\x80\x99s 包进行反编译,因此必须有一个上游源代码树,并需要一个 tarball。

\n\n

将更改日志中的版本从0.0.1-1更改为0.0.1,并且我克服了此错误消息。

\n