如何在Launchpad上构建-dev软件包?

我正在开发一个小型的库,并且已经创建了适当的Debian软件包配置。你可以在https://github.com/mspanc/vspec上查看它。
当我在本地运行debuild时,它会正确构建主要的二进制软件包以及-dev和-dbg对应的软件包。
但是当我将其与Launchpad同步,以便自动进行构建和PPA时,只有主要的二进制软件包被构建(参见https://code.launchpad.net/~mspanc/+recipe/vspec-unstable)。
为什么Launchpad的行为与默认的Debian/Ubuntu构建工具不同呢?
1个回答

看了你的控制文件,我发现你的第一个依赖在下一行。
Depends:
 libvspec-1.0-0 (= ${binary:Version}),
 ${misc:Depends}

我建议你把它放在同一行(就像主要的二进制文件)上。
Depends: libvspec-1.0-0 (= ${binary:Version}), ${misc:Depends}

再试一次构建。
对我来说它有效,并且我有相同的问题,但我很确定以前也遇到过类似的问题。(即在第一行是否有内容)