构建一个没有tarball的Debian包



我正试图为我维护的项目构建一个Debian包。因此,源树(位于Git repo中(有一个名为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

我试着把source/format的内容从3.0 (quilt)改为3.0 (native),但还是没有什么乐趣。

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

如果其他一切都不起作用,正确读取错误消息可能会有所帮助:-(

变更日志文件的版本号为0.0.1-1。根据Debian惯例,短划线后面的部分是Debian修订号。显然,当工具链遇到这种情况时,它会得出结论,您正在对其他人的包进行去二进制化,因此必须有一个上游源树,并且需要一个tarball。

将变更日志中的版本从0.0.1-1更改为0.0.1,我就忽略了这个错误消息。

最新更新